I say if you feel a vet visit is in order then I'd schedule an appointment; better safe than sorry.
And I noticed my girl is a little overbite-y as well (old pics from before she started rubbing):
But I'd for sure start some diluted betadine swabs since your girl has some swelling and see how it goes for that.