BLOOM Possible bug related to ROOT/SCALES (Major)

Help.
I am trying to learn and understand the relationship between ROOT and SCALES and may have uncovered a bug.

If I turn the root knob all the way to the left and tune my oscillator to C, then set the scale to Major and 8-steps incrementing, Bloom does indeed seem to lock into C, D, E, F, G, A, B, C… If I then turn the root know up a notch, Bloom plays D, E, F, G, A, B, C, D. I assume this is correct.

Given the above setup, if I turn the root knob up 4 positions to F (all others roots function as above), Bloom outputs F, G, A, C, C, D, E, F ? or F, G, A, A, C, D, E, F (If I fiddle the 4th knob)
I would expect F, G, A, B, C, D, E, F. Is this the correct behavior? bug?

In Chromatic mode, the steps are capable of hitting all 1/2 notes so I don’t think it is an encoder thing.

I have not tried minor or other scales. Let me know your thoughts. Thank you.

I just checked the MINOR scale with Root 0 set to C (root knob left).
Bloom correctly outputs C, D, D#, F, G, G#, A#, C

It has the same issue when ROOT is +6 positions (Starting at G#) and outputs G#, A#, C, C D#, F, G, G# (repeating notes 3&4 or 4&5 fiddling the encoder) and will not play D.

Let me know if more clarification is needed. thank you again for confirming this.
Oh… I ensured the latest Bloom firmware was installed. I have the newer version of bloom.