I know other issues have been opened similar to this one, and the response is that it should be fixed in 2.2.0, however, users are still experiencing it on 2.2.0 and 2.5.0.
Here is a breakpoint in aes_gcm.dart where the exception is getting raised.
The mac and calculatedMac are different, which is throwing the error. What else could be causing this issue?