Check that the data transfer modifier is enabled in the mouth object. Also motion blur can cause weird visual glitches when using non destructive booleans (Real time booleans basically) even in static renders.