Should I have a separate client ID if I'm using a Google Drive service account?

there are many topics in the forum about that you can read.
for example, https://forum.rclone.org/t/rclone-google-drive-token-expires-every-week/22502

i use a free gdrive account.
for which i have setup both the client id using oauth and a service account.

my advice, change the project from testing to production.
then no need for service account.