One thing to try with your beatgrids is to reanalyse your collection.
When you import tracks into your Engine collection, it scans the files and uses its existing BPM data.
If you right click on a file it will give you an option to “reanalyse” and this will now analyse the file using the Denon DJ algorithm. It’s actually pretty accurate (most of the time). It can fall over with drum and bass but that’s just the way it is with that kinda thing. Serato DJ does too.
So yeah, that may help keep grids locked a bit longer. Live drummed or vinyl rips may drift grids but can be corrected with the editor.
Oh and I’m not sure if you already know or not but if you’re dictating text on your phone you can say the punctuation and it adds it for you. I use it all the time.
Just say”full stop”, “new paragraph”, “comma” etc while you’re talking and it does it all for you. It’s my most used thing!