When 'pkg set' is run with both the -A (automatic) and -v (vital) options, some packages that should be changed may be skipped. It appears that any package that the '-A' options does not affect (i.e., the automatic setting was already correct) will also not be changed by the '-v' setting, even if it does not currently match the requested setting.