I haven’t achieved 300 yet (got over 150 popped as of writing this) but according to Nintendo wire, this works, they even updated the post on their website to reflect it
“Update: The newest work around is super simple! As tested by u/punkhag, do not collect the achievement! Hold off on those sweet, sweet Nook Miles as those mileage points aren’t worth this glitch”