Some permalinks on Apache/localhost development setup return 404’s when set to anything other than plain permalinks

The slug you use for the CPT looks very weird. You should inspect the rewrite rules being used in parsing a request with something like the query monitor plugin, but the gut feeling is that your CPT slug makes all URLs to match it and since there is no CPT for the URL of a post, you get a 404.

OTOH if you are really getting the server’s 404 it means you have a configuration problem and you should check your htaccess rules, make sure they are default.

Side note: always prefix, prefix, prefix everything which might end being in the global scope like the CPT type name.