Your routine looks fine
I also remember feeling liek I fed my DS all the time, I think it's just like that at this age.
The times look okay, that mid morning milk at 11am I would consider as a snack time, the milk can be viewed as a snack on it's own or could be offered along with a piece of fruit (here in nursery they offer free milk at that morning snack time so it is a very common time to have a milk drink) so you could just continue as you are.
At this age I dropped the BT milk, for a number of reasons (teeth being the main one but later discovered it is helpful in other ways such as avoiding over full nappies in the night), and I gave a solids supper with a small sippy cup of milk before starting the BT routine instead.
Teething can certainly put them off the regular meals, maybe try offering something hard to gum on, mine liked a hard bread stick when he was teething, seemed to give him some relief.
Appetites also tend to drop at around 1yo which can be quite a surprise (it was to me), it's also normal. It will pick up again through growth spurts when they eat the fridge clean and then the appetite drops down again, or when they start walking/running more and using more energy.
hope this helps