If you're looking for a good OSX window manager, Yabai [1] is excellent. If you're willing and allowed too you can get greater control by disabling SIP. However even with system integrity enabled (which bars access to certain WindowServer APIs - space control, removing shadows, multi-monitor integrations) Yabai functions great.
It uses a messaging passing API to interface with a local service, so it's completely programmable and can be integrated with something like skhd [2]
1: https://github.com/koekeishiya/yabai
2: https://github.com/koekeishiya/skhd
My skhdrc setup: https://pastebin.com/5GT8yiGK