M32 sequencer playing different notes than recorded

Hello

I’m currently using an Arturia Keystep as the controller for my M32. When I try to record a sequence on the keystep, the result isn’t the same notes that I played. It seems to sometimes be shifted up or down an octave or modulated up or down to a different key. They sequence of notes is correct in that the interval between steps is what I want, and selecting a new key while sequence is playing fixes it. However, its kind of annoying to record sequences when I have to think that the notes are going to be in a different key. Usingthe built in keyboard to record works fine, but kind of defeats the purpose for the midi controller. Is anyone else having this issue when using a midi controller?