Don’t wish to sound patronising or beyond error myself, but are y’all sure you are getting the right slices triggered with such small time delays between messages
The best way to test is possibly sliceA sliceA sliceB sliceB then repeat
What I found was that the note delay was necessary to allow the correct slice cc to be implemented, I had it at around 60ms when I did it in max map months ago, I also found it was not necessary to submit the note off messages (from memory)
I have a plethora of other platforms and devices to try it on but I thought it seemed fairly conclusive it was an OT bottleneck
I’d be delighted if I got something wrong, but it was very basic stuff, so I’d be surprised
Fwiw
When the delay was too short the previous slice would sound, so the A A B B A A B B pattern should highlight that clearly
Edit: ignore comment about note off, that was related to another matter !