There is no harm having two FVRCP vaccines within 6 weeks of each other. Normal protocol is one FVRCP, then boostered in 4 weeks to assure immunity. Many vets will give kittens that are 8 weeks and older a series of three rounds of FVRCP, but 2 is sufficient in most cases. The FeLV shot however SHOULD have been done on the hind leg as they're the vaccines that can cause carcinomas in the future. Sounds like things are a bit too rushed at your vets and they don't pay attention. I would not pay for the vaccine your cats weren't scheduled to get.