I’m not sure how this should be handled. Ideally there’d be some indication that a zero-width space is present when invisible characters are being shown, but I’m not aware of any way that’s typically achieved.
Hello! Thank you for the report. Funny enough (well, not actually funny) this was reported last week and we have it resolved for the upcoming Nova 11.9, which I hope will be out at the start of next week.