Not sure what a “Mini” Grbl is but I am assuming you are running the standard Grbl firmware 1.1h.
My machine does this sometimes too. If it hits the X limit first all is fine, but if it hits Y first sometimes X will stop too. And it is only sometimes. If I hit “home” again it behaves properly. Or if I move the axis manually to make sure it will hit X first it is fine.
The homing routine is handled by Grbl not LB. I have not delved to deep into trying to figure this out yet but it is on my list. New machine , long list.
Here are some of the things I have noticed.
It only seems to do it on the first homing cycle of the session all after the first seem to work fine.
I have turned off " home at startup" thinking that something was not fully awake yet. But it still does it, sometimes.
So for now, I am homing twice.
Let me know if you figure it out, I will do the same.