First thing I do when MetaMask is glitchy is try connecting in cellular. If not that, then VPN, or a different Wi-Fi. If that doesn’t work, I’ve heard other people suggest going into Metamask settings in the menu, security and privacy, and clear browsing history and cache.