Thanks for the report. It is fixed, but for the meantime it's an easy fix on your end. Go into description.gd, find showVice(), then replace:
if person.mind.vice_known == false || globals.expansionsettings.vices_luxury_effects == false:
with
if person == globals.player || person.mind.vice_known == false || globals.expansionsettings.vices_luxury_effects == false: