I have an issue where I have two canvases that are overlapping and only WebKitGTK (not even just WebKit) just randomly stops showing one of the canvases.

Strange. From the comments here sounds like there are a lot of issues with Tauri's UI being inconsistent.