#Excellent combo.
You quoted all the relevant rules. To read lips, you need to
see a creature's mouth while it is speaking a language you understand
And with the Eagle totem at 6th level, you get to clearly see creatures and fine details (like moving lips) within 1 mile. It is legal and a great idea.