@B4DG3R hello, were you able to find some workaround? In my project, I set up 2 windows: one contains all the views organized in tabview, but without tabbar, and another has tabbar only. Window containing tabbar is "pass through window", which is implemented with overriding hitTest func.
This set up was chosen to show bottom sheet between tabbar and view, and it works in iOS 17, but not in iOS 18, since hitTest produces different results...