I have no proof but strongly suspect the DJI app is sometimes caching data related to the peripheral (i.e., the controller) for convenience rather than reading things fresh each time; this is not a great idea with Apple's EAAccessory framework for a whole variety of reasons. Not leastwise, the...