Hey there,
I can have a look at the referenced ticket. Generally speaking, you should absolutely declare your DefaultBuildSettings in your target. This is highly related to the previous C++ version issues and will insulate you in the future. In setting your defaultBuildSettings to V5, you should be able to stop passing the C++20 argument through.
I’ll see what could be going on regarding ordering.
CC: [mention removed] since I will be on vacation tomorrow until July 15th.
Julian