Should I add the H1 tag on the block that is visible on mobile devices only?
No. Use only one H1 tag per page.
If you are making a copy of a block with different visibility parameters, the block's code remains on the page and is visible to search engine crawlers. This is why make sure that the second block does not have the H1 tag.