Got it working by changing the xdebug config on Homestead. Then start xdebug sudo phpenmod xdebug and restart php7.3-fpm sudo service php7.3-fpm restart
@sinnbeck I think I am getting into this but now I am getting Debug session was finished without being paused It may be caused by path mappings misconfiguration or not synchronized local and remote projects. To figure out the problem check path mappings configuration for 'quiz.test' server at PHP|Servers or enable Break at first line in PHP scripts option (from Run menu). warning message.
I have setup project files /home/vagrant/web and public /home/vagrant/web/public. but it is not debugging.
It just cannot map your folder out. To hit the breakpoint you need the path mapping. Try setting it up again. You can try posting a screenshot of your configuration