My work around was to apply a callback on MouseMoveEvent and then use this to SetPriority on the ResliceCursorWidgets (your rcws array).
Doesn’t solve your oversized planes, but fixes the interaction with them.
I think that probably separate RenderWindows rather than one with frames would work.