A vessel classification dispute has left Atlantic Container Line (ACL) facing $34 million in unexpected US port fees.