I have tested all functions in testnet several times with only 1 problem.
The first 3 bridges back and forth to sepolia went flawless. It now keeps getting stuck on the unwrapping part without refunding me the tokens stuck in that transaction. Maybe make a function to pull the tokens back from the wrapper for cases where it got stuck.