It seems like it has something to do with safe area insets in the interim/temporary state in-between the tabbar being fully hidden - and the bottom bar being fully visible. In the interim state the safe area insets are gone, but back again as one of them have appeared fully.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: