UE 5.4 compile error Catch2

Try building 5.4 from source. It doesn’t have the Catch2 error. But it is missing some features like TOptional as UPROPERTY.