Building my plugin UE5.6 first time and I m getting this error: error C3533: a parameter cannot have a type that contains 'auto'

I m attaching the zip file that contains

  1. The target file
  2. Log file
  3. Game build.cs file
  4. rsp files.

The rsp files has entry for stdc++20. This is because I added the below line in my game build.cs file. Otherwise it would have an entry for stdc++17. I did not attach the plugin file here due to security reason, but plugin file also needs the below entry to get it compiled.

CppStandard = CppStandardVersion.Cpp20;With this set up, the game is throwing char8 conversion errors. If I add the compile argument to VCToolChain.cs file as mentioned before, everything works fine. Please let me know if any other information needed. I m ok with live debugging session if needed. Thanks for your help.