Deploy docker image as container to an existing compute engine instance with COS

Based on this issue, I followed all the steps as suggested by @savijatv , but I am still getting stuck. Screenshot of the error attached below.

What I want to implement is

  1. Deploy docker image as a container to my already existing instance. Docker image is stored in artifact registry.

2. Run the container in the instance.

Please advise on how to solve for the permission denied error. Adding further to this: the service account associated with the instance has artifact registry reader role assigned to it and the instance has access to all the APIs.