It is worth sharing this patch:
It helps with an issue that sideband traffic causes problems with enumeration in Linux. If that doesn’t help
I would be most suspicious of the being PD controller bug from what you have shared.
You should bring your traces to GitHub · Where software is built and hopefully Framework can work with PD controller vendor on them.