Oh what you wrote it's so sad. It's sure this is a hard proof for any relationship, it can destroy it or make it stronger. Just don't lose the faith and if you think your relationship cannot support this or any other challenge, it's better to finish it now than years later. If I were you I wouldn't tell to your spouse that you want to give up until being 100% sure.
Hearing this makes me feel so in love with my husband because we are the opposite case: he will wait me, no matter how much time it takes. And I'll wait for him too and we'll find the way to be together with or without covid, with or without visa, with or without delays