Float on Top does not fully release Stage Manager after disabling all floating windows

Hi,

I am running into an issue when using BetterTouchTool's Float on Top actions together with macOS Stage Manager.

My setup uses two keyboard shortcuts:

  1. Toggle Pin/Unpin Window Float On Top

    1. Disable Float On Top For All Windows
  2. The problem happens like this:

  3. Turn on Stage Manager in macOS.

    1. In one Stage Manager group, make a window float on top using BetterTouchTool.
      1. Switch to another Stage Manager group.
    2. Instead of staying in the new group, macOS gets pulled back to the original group where the floating window was located.
  4. I then tried using Disable Float On Top For All Windows. After doing that, the window is no longer actually floating above other windows, so the visible Float on Top behavior has been disabled. However, Stage Manager still behaves as if something is left behind: when I switch to another group, it still pulls me back to the original group.

The workaround I found is to go back to the original Stage Manager group, toggle Float on Top on for that window again, then turn it off manually. After doing this, Stage Manager group switching starts working normally again.

So it looks like the global Disable Float On Top For All Windows action may not completely clear all internal state related to Float on Top. It disables the visible floating behavior, but some remaining state still seems to affect Stage Manager.

Expected behavior:

  • Disable Float On Top For All Windows should fully clear the Float on Top state.
    • After using it, switching between Stage Manager groups should not jump back to the original group.
  • Could you please check whether this is something BetterTouchTool can fully reset when disabling Float on Top for all windows?

Thanks!