I just set up the xdebug with Laravel valet. Everything seems to work fine apart from it stops on valet server.php every time.
I've unchecked these two options as recommended on other posts, but did not make difference.
Force break at first line when no path mapping specified
Force break at first line when a script is outside the project