Attempting to get PhysX schema working in Solaris

Hi all, I building a pipeline to generate Omniverse (Isaac Sim) simulation ready assets directly from Houdini, especially interested in deformable objects defined in the PhysX schema not the base USD physics schema. I have a plan to get this working but no luck implementing it:

  1. I found a schema.usda file in the Isaac Sim install: C:\issacsim\extsPhysics\omni.usd.schema.physx\plugins\PhysxSchema\resources\schema.usda
  2. I opened a Houdini prompt and ran usdGenSchema included with Houdini, it found the correct files but I then got this error:
ERROR: list index out of range
Traceback (most recent call last):
  File "C:\PROGRA~1\SIDEEF~1\HOUDIN~1.584\bin\usdGenSchema", line 1902, in <module>
    raise e
  File "C:\PROGRA~1\SIDEEF~1\HOUDIN~1.584\bin\usdGenSchema", line 1856, in <module>
    classes = ParseUsd(schemaPath)
              ^^^^^^^^^^^^^^^^^^^^
  File "C:\PROGRA~1\SIDEEF~1\HOUDIN~1.584\bin\usdGenSchema", line 969, in ParseUsd
    _GetAPISchemaOverridePropertyNames(
  File "C:\PROGRA~1\SIDEEF~1\HOUDIN~1.584\bin\usdGenSchema", line 808, in _GetAPISchemaOverridePropertyNames
    if not propStack[0].customData.get('apiSchemaOverride', False):
           ~~~~~~~~~^^^
IndexError: list index out of range

Are there schema definition breaking changes between major USD versions? Houdini 20.5 is using 24.x and I believe Omniverse tools are on 25.x. I’m also going to post some specific Omniverse questions on the nvidia forums as well but thought this audience would have the most experience with general USD issues.

OR can I just load this as a codeless schema?
EDITS:

Thanks!