Hi.
It looks one issue on px.area rendering. I try also some approach using manual rendering subplots but the issue remains.
You can see my issue here: Add xaxis limits to each subplot px.area
On my side the reason for y=0 is only because some lines/colors only exists on partial x range. Please confirm if is the same reason on your side?
Let see if some dev take that issue and start some solution…