As no one answered this I racked my brains a little more and investigated the CatLog logs and discovered that the problem was a TaskManager for startLocationUpdatesAsync that was initialized inside a component, moving the initialization outside solved it for me.
Tip: Look at the logs, my log didn't have an indication of what it was, but the previous logs showed me what it could be, and the time periods that the error occurred (30 seconds specifically) indicated what it was. Sometimes the log itself can show for example how when the problem is with react-native-reanimated the logs will have a reference to com.swmansion.reanimated