It looks like UE5 release has Chaos physics enabled by default as opposed to PhysX. My understanding is that Chaos is Experimental where Experimental features are not advisable to use for shipping games.
We attempted to re-enable PhysX by modifying relevant members in ModuleRules.cs (bCompilePhysX, bCompileAPEX, bCompileNvCloth, bCompileChaos, bUseChaos, etc). We ran into many engine compile errors. It looks like PhysX code path has not been tested for a while and is no longer supported. Chaos is the only intended option.
We’d like to know about what is the recommended practice in terms of physics engine selection with UE5.