You could try looking into the various Anim- functions (PlayAnim, SkipAnim, etc.) in the MSFD. Did you put a new script on Vivec, perhaps one with a "SkipAnim" call? That would cause him not to meditate.
I cancelled the SkipAnim instruction in my creature mannequin script (which also has been attached to my Dagoth Ur, Almalexia, and Vivec mannequins) so they would look more alive. What is the MSFD?