Custom post type URL structure with site.com/custom_taxonomy_slug/post_name

Use 2 separate post types. It will save confusion now, and provide flexibility later if you decide to do more with each of the posts. There will be a bit more work, but the payout will be worth it.

When you’re setting up the CPTs, they will automatically have archive pages and the individual posts can be set behind the post type slug.