I Just want to shoutout for taking time to hop on a call with me and walk me through connecting my credentials. I took some time at first and ended up being an hour call while it was 2 am his time in India. Solution for those who may run into the problem in the future: When copying client ID and Secret into N8n copy it from the JSON instead of from the google cloud. I didn't try this as I though it would be the same but I guess there was something different that made it work.
Now the real fun begins!!