React Navigation Drawer layout crash after Expo SDK 39 upgrade

After I upgraded my app to use SDK version 39, my react navigation drawer doesn’t update it’s layout properly.

For example, drawerType is set to change depending on dimension, and when it does, the layout is broken rendering strange width and position.
Also, width in drawerStyle does not work correctly and bounce back to initial value always.

Frustrating part is that I don’t get any errors on these behaviors.
If anyone knows where this is going wrong, I will be in great debt.

If not resolvable in SDK 39, I’m also keen to downgrade to SDK 38 but doesn’t know how to downgrade properly…

Please see the Snack example reproducing the bug.

For anyone wondering about it, this is being looked after on github.