The Razor M0 will have these random delays/gaps every so often where it doesn’t transmit for around 60ms every .5 seconds or so: This is a zoomed in picture of an Euler angle output vs the time log:
This jump is absolutely detrimental for our application and is causing massive issues. The jumps happen on hardware serial (Serial1), usb virtual (Serial), and with or without the calculated mode enabled. It seems no combination of settings can alleviate this issue.
The firmware I am using is attached here as well.