There should be a PGOOD signal to module to release RESET, eeprom is not must.
Which USB lane mapping config you chose? Did you follow the Adaptation_Guide to do DT changes?
And as you changed the port to type-c and used a PD component, it would be better to check the USB signal timing to see if any possibility to affect the enumeration.