I needed to do a background check because that part of the project was done more than 2 years ago.
Unfortunately, the problem can't be solved in any way. The reason is the lack of scopes provided by GitHub's API.
The only way to manage Repositories' issues and projects (that in TodoDev are necessary in order to create/move/delete Github's issues in Projects columns due to a change on Todoist and vice-versa), is to request the "repo" scope that is a pack of necessary and unnecessary (in my case) sub-scopes among which all the scopes that you listed and that aren't absolutely used in TodoDev.
You can verify my words directly on GitHub's official documentation: https://docs.github.com/en/developers/apps/building-oauth-apps/scopes-for-oauth-apps#available-scopes
If you have any idea how to fix that problem, please, share it with me! This huge request of scopes could be an "obstacle" for new users and if there is a way to fix it, I will absolutely prioritize that task.