I have exactly the same problem. Except that I don't have tabBar.isTranslucent = false in my code.
The bottom constraint of my ViewController that is displayed is also attached to the view's bottomAnchor, and not to contentLayoutGuide bottomAnchor.
Is anyone else unable to solve this problem with isTranslucent?