@Matthew-Wellner , As we discussed offline, I am going to post the summary for the likely issue here:
By setting "demag_timing: 1" in esc params, it enabled some experimental feature, which fails to work correctly above certain rpm. It prevents motor from spinning faster when more power is applied (above a certain rpm). You can see from plots above, the desired command for motor 4 (purple) goes higher, but actual rpm is flat lined around 5700rpm (black). Also the current jumps up significantly for motor 4 (black) when it hits that ceiling.
For your motor, please disable this "feature" by setting demag_timing to 0. Depending on your current timing advance, we may keep that the same or increase slightly.
After disabling demag_timing-> 0, i would recommend performing rpm step tests to make sure the de-syncs still do not happen.
I am sorry about this, I will update documentation to not recommend using this feature.
9ac17b56-3431-408e-bd34-a7006eeb55ef-image.png
zoomed in
c12f7747-3523-416b-8467-f462ee7b7561-image.png
Alex