1 Answers
After reading through the documentation for Deletion Protection available here:
https://cloud.google.com/compute/docs/instances/preventing-accidental-vm-deletion
It seems that deletion protection will only prevent user commands from console/cloud shell from deleting the machine.
Once the instance encountering an issue or hits >24 hours, it will automatically be removed by GCP.