SRetainerBox and SInvalidationPanel don't update their hit test grid correctly when widget visibility changes.

Steps to Reproduce
In UMG, create a widget with the following elements:

  1. Create a RetainerBox or InvalidationBox
    1. Inside, add an overlay containing a button (any interactable element)
    2. Add a border over the whole overlay, covering the button.
  2. Create a button (utility, for modifying #1)

In Button #2’s OnClick handler, make the border from 1b change visibility to Collapsed. Expected behavior is that you can interact with 1a, but in practice input is still routed to the collapsed border and never makes it to the button.