Pagination Breaks on Headless Scraper

I made a web scraper which worked when it opened the browser normally (on chrome on the modern user interface). I wanted the project to run faster. I was told the headless webdriver setting in the open application/browser would do this. Once I did this, the scraper could only take the first page at best, but it didn’t throw any errors. Not only that, it wasn’t fast. Doesn’t chrome have a headless webdriver built in? Why did this break my automation. Am I missing some basic info? Please break this down simply as I do not code and am relatively new to ui path. Thanks!