At first, I'm not sure whether my this post is useful for your situation. I apologize for this.
For example, as the test situations, how about confirming the following tests?
1. Using your script, when Drive API v2 is used, what result will you obtain?
2. When Drive API of Advanced Google services is used without using UrlFetchApp, what result will you obtain?
When the hint for knowing the reason of your issue from above result can be obtained, I'm glad.