Plotting with groupedboxplot

I using groupedboxplot() to plot 5 different species side by side with its respective treated and not treated. I checked my dataframe it is exactly how i expect it to be for this plot but still i’m getting this which seems like all data is coming under x though in dataframe I also have x, x1, x2, x3.

I checked and it turns out it only happens when i use log10 axis but why ?

Are you able to share a toy DataFrame that exhibits the same behavior? Also, mentioning which plotting library (I assume Plots.jl?) you’re using and showing the code you’re using to plot would be helpful.