Even though I have not changed the server script project to V8 ...
According to Google, at
"V8 Runtime overview"::"Automatic migration of scripts to V8", then: "Starting February 18, 2020 Google will start gradually migrating existing scripts that pass our automated compatibility test to V8."
So, did you actively choose "to opt a script out of automatic migration"?
- If not, then that's probably the explanation (i.e. your script was silently migrated, switched from running under the Rhino RTE to running under the V8 RTE).
Yes, Google said that "The affected scripts continue to function normally after [Google's forced automatic silent] migration."; But remember that Google's founders long ago said that "Google is not a conventional company. We do not intend to become one.", hence "function normally" is (undoubtedly) just a Google-euphemism for SNAFU.