Product View does not show for Anonymous user
It turns out for every product type created there is permissions that need to be enabled for every user roles including anonymous users

'people-permissions-roles'