The bug is described and illustrated at Weird time-of-day cycle in pandas DataFrame - Stack Overflow.
HI @tradeunafraid, did you check the dtype of your column for the xaxis?
Related to the grouping in plotly.express I recall answering a question not too long ago:
plotly.express
Not sure if that helps you, though