For anyone still struggling with this problem: I installed a third-party cache cleaner (OnyX) and ran the maintenance. BG3 is working again.