Switching the permalink to post name didn’t immediately resolve the issues but it did expose what I believe was the heart of the problem. My AllowOverride was set to None not All which made apache ignore the .htaccess rules. A combination of fixing that and changing the link settings resolved the issue.
Thanks a million, I owe you a beer!