Question: how aegislash learn king's shield?
Answer: Probably because you evolved it at level 45. You should of waited until doublade was level 51-55. It will learn King's Shield and secret sword at the same time so that is why it didn't learn king's shield. You can also do to the move relearner to remember it if you want to.