If you create a chart and add multiple x-axes and set each axis to use InLinePlacement to true and leave AxisPosition to start, the names of each axis will be on top of each other. The issue seems to be in the Measure function inside the LiveChartsCore.CartesianCharts during the XAxes foreach loop.
If you replace the following

With

Image before code change:

Image after code change:

Hopefully this can be updated. Thanks.