Whether a carbon is primary or secondary has (little or) nothing to do with priority by CIP.
-CH2CH2OH outranks -CH(CH3)2 because if you move along the chain with the highest priority in the first chain you use C-C-O, in the second C-C-H, hence the alcohol is higher than the isopropyl group.
(At least, that's how I understand it)
S