That's been a nightmare.
Working with virtual canva along with mutter's limitation of not being able to position windows out of sight has been very difficult to the point of even discouraging the idea.
I first started trying to use the same approach as PaperWM which is to clone the windows, but dealing with multiple hidden Windows / clones was just terrible.