Your $args
array is missing the rewrite
argument, specifically with_front
, which is what controls whether or not the permalink front is added to the CPT.
$args = array(
'rewrite' => array( 'slug' => 'portfolio', 'with_front' => false ),
// other args...
);