Matic Transaction Stuck

I’m having issues with any transactions on Matic using MetaMask extension on Windows. For example, if staking, I get an Approve transaction in the Activity tab after confirming, however, there is no transaction ID associated with it and I can’t see anything on the Polygon block explorer. I’ve tried changing the RPC, resetting the account and restoring my MM account from private key. I’ve also tried transferring ETH from the Ethereum network using the Polygon bridge via MM and this also doesn’t work (Polygon screen asks me to confirm but no MM confirmation follows?). Thanks in advance for any help.