Viseme Issues

Ever since VRChat updated their system to Unity 2022 (my avatars were made and still use 2019) I’ve faced a strange issue with my existing avatar visemes. The mouth is gaping open when I’m not talking, but works fine when I do.

I’ve checked my basis, viseme assignments, and unassigned jaw for my avatar but I’m still facing the open mouth issue in-game. To make matters stranger, the visemes work perfectly fine within Unity and Blender, but only encounter the issue within VRChat itself. To further this oddity, on the local end the visemes look fine to myself while in-game, but appear broken to others.

The only possible solutions I’ve seen so far have been to remake the avatar basis or even remake the avatar from scratch, but I’d like to save that as a last resort. I’d appreciate any help!