Hello Peter,
I conveyed your feedback to the IDE team. They expressed that they were glad to receive your feedback and gave the following views:
Strictly speaking, the different results between the two IDEs are unintended and hard to avoid. This is due to different build systems, potential differences between build flags used in manifest-based SDK packages and ARM GCC packages (e.g., optimization levels), different C libraries (redlib, newlib, newlib-nano), and so on. Most of the build process is controlled through the SDK manifest in the MCUXpresso IDE and CMake files in the MCUXpresso VS Code extension.
If you have any further questions or concerns, please feel free to let us know. We are always here to assist you.
Have a great day,
Celeste