Different kern order in feature files for OTF and TTF files

I troubleshooting a problem with Windows not properly processing OpenType features in my Rhodium font when it is an OTF font but working fine with a TTF file. When I compare the feature code from the .fea files Glyphs builds the only difference is the position of a five kerning pairs. Is there a difference in the way kerns are ordered in the two formats? Or could something else cause this?