How can i limit the number of posts to the most recent 6 in my query?

After i posted the question, i was told the staging site which i was working on, and the production site’s code was out of sync.

The answer ended up being simple:
'posts_per_page' => 8, (which was actually working but was out of sync with repos / server)
was actually set to 'posts_per_page' => -1, which i changed to 'posts_per_page' => 6, and that did it!

And for pulling the most recent, i didn’t realize it does by default, which i found that answer here.