in Renoise itself the toggle to play the sample from the cursor position works as it is supposed to do. No matter if you use the typing or a MIDI keyboard.
In Redux, though, it only works with the typing keyboard. With the MIDI keyboard the sample always plays from the beginning.
I’ve tested it in Bitwig, FL Studio and in Renoise itself. It’s all the same.