For a solution, I highly recommend using this guide/walkthrough to obtain all the pagies:http://www.neoseeker.com/yooka-laylee/walkthrough HOWEVER THIS IS THE MAIN REASON I MADE THIS POST, A GLITCH NOTE:
This game does have a glitch that will prohibit you from obtaining all 145 pagies. This glitch occurs on Capital Cashino. The glitch is that if you have 20 or more casino tokens (so you'd be getting multiple pagies in one exchange) to turn into Capital B at his kiosk, sometimes the counter for the pagies after the token exchange can't keep up and you'll be skimped a couple of pagies. The game usually autosaves right after this, so you'd basically be screwed.UPDATE 2:
In the mean time to avoid this the only piece of advice I can give is that when you have 10 tokens (or less than 20 at least), turn them into Capital B immediately. I've also heard others say you should complete this world in one sitting due to the counters being buggy, but I'm not sure how that would help exactly.
Playtonic Games has said on their Twitter that this will be fixed in their upcoming update.
(I'll update this post when/if this update fixes the bug)
The "Green and Purple" patch is coming sometime later this June (2017) or early July (2017), and it's addressing a lot of issues with the vanilla version of the game. Hoping it fixes this counter bug!
The "Green and Purple" patch has come out! Upon loading the Capital Cashino
level, with your game succumbing to the counter glitch, the counter should then show you do in fact have all 25 pagies from that level
(If not, try talking to Capital B at his kiosk) and the achievement should pop then.
El Connro and
Sakori for the updates/confirmations