iOS Accelerometer tilt becomes unresponsive randomly

Hi, I’m working towards releasing my game on iOS and I’m running into a strange issue that I can’t find documented anywhere.

In iOS my tilt controls will become intermittently unresponsive after playing the game for about a minute. In the Xcode console the following warning comes constantly:

Message send exceeds rate-limit threshold and will be dropped.

I am polling input in Update() using this line:
var accelValue = Accelerometer.current.acceleration.ReadValue();

The same code works fine on Android. I also tried reducing the accelerometer polling rate from 60hz to 30hz, and also throttle the polling in the script to every other frame, but it did not have any effect.

Anyone have any ideas why iOS is having issues?

Upon further testing I noticed the issue presents itself at certain points in my game where CPU usage spikes. Still not sure how to get it working. There seems to be a delay of a few seconds in the accelerometer values.

Tried switching to using the GravitySensor instead of Accelerometer, same issue…

maybe I posted in the wrong section?