I would suggest new ‘grid snap functionality’ in Cubase track editor. It would be more musical and would enable faster song rearrangement without fear of messing track timings.
I don’t know why is it not already there and working as such by default.
If you cut beginning of the track unrelated to grid (which you need to for recordings of real instruments, because note can actually begin before bar), or if you move a track once without snap enabled, then you loose relative position to the grid forever.
I would change snap reference from event start -> to relative position of BAR or BEAT for underlying sample.
I suggest that Cubase stores one floating point number (in sample number for audio files), where 1/4 beat lies for that track - when you record that track (or you manually set it for imported files by manually aligning it to grid and storing that grid reference).
That number could be also automatically detected with menu command or set by manually alligning audio track to bar grid.
With storage of that number you would always know relative position of quarter note for that audio sample at any event position, so if you want to move it for 30,5 bars (for example) it could still snap to correct ‘quantize’ grid, regardless of how the track is cut at beginning (it will work even if track was cut without snap enabled) or how many times was track moved previously without grid enabled.
This way you would never loose relative grid position of track and you could snap it on grid at any time if needed. Even resize of events would not destroy that, because that single number is tied to original sample.
This should be default behavior and any other snapping should be accessed with key modifiers.
I hope that my explanation makes sense
Best regards, Darko Obretan