This issue does have few similarities (broken overlay, fixed after user interaction) with the minimum example I just raised: