Here's a crazy idea: what happens if you copy over the save folder from your laptop and put it in-place of your existing copy on your Ally? (remembering to backup or just rename the existing save folder on your Ally)
You might also want to include the "config.ksg" file when copying over the save folder, also similarly backing up or renaming the existing copy of that on your Ally.
If that doesn't help, then maybe consider uploading the existing copy of your save data and config.ksg file from your Ally? If you do actually do this then, to save disk space, you can delete the BMP files from the copy you plan on uploading (the BMP files are just for the individual save slots and not the actual configuration nor story progress).
https://ttm.sh used to be Alyinghood's go-to recommendation for temporary uploads (30 days retention at minimum), but they stopped suggesting it for some reason...
If worst comes to worst, my PC gamer friend just down the street that I get all my hand-me-down PC hardware from has an ROG Ally, so I could totally just do a quick test and see if the problem occurs on his unit as well.