Sentry not capturing all errors during error capturing?

I’m getting a series of errors which are pretty strange. Each of these erorrs it seems Sentry is trying to run toJSON()

I believe it’s causing some errors to not be reported into Sentry properly. Users are sending me errors they’re getting in the wild but they aren’t making to Sentry but I get these instead…

### Error *promiseReactionJob([native code])*
Unhandled
"PushNotifications.toJSON()" is not implemented on ios
Error: "Network.toJSON()" is not implemented on ios
Error: "App.toJSON()" is not implemented on ios
Error: "BluetoothLe.toJSON()" is not implemented on ios
Error: "Camera.toJSON()" is not implemented on ios
Error: "Badge.toJSON()" is not implemented on ios
Error: "Device.toJSON()" is not implemented on ios

Whats interesting is these plugins are working on Ionic on iOS. So not sure what is causing it to freak out like that. Help!