I never ran into a partition size limit with vnconfig on OpenBSD...
largest currently encrypted HDD is a 160 GB secondary notebook drive,
all one partition, containing a traveling backup of some stuff. ;-)
cfs on the other hand... never really got it to work reliable.