Last time I move to other hosting provider I had issues with S3 too when restore. So I asked about it and the answer is yes. When you store your images in S3 than you have to make the backup without uploads. Only db. But I don’t know in your case this is the solution. If you will try it create before a snapshot.
You can see more here: Restore a backup from command line - #28 by itsbhanusharma
I just try it and worked great without any problem.