Restore snapshot to new SD card from a corrupted one?

Hey, I have an SD card that I think is corrupted and gets stuck in a boot loop if I restart home assistant - will only my work if I pull the power to the rasp pi. Iv had this issue for about 5 days

I have a snapshot saved to Google drive from 1 day ago which I’m wondering if I manage to restore it to a new SD card will it be ok?

Yes it should, unless the boot looping is caused by something else (pi hardware or your configuration form older than a day ago).