The problem is that the 6 weeks was too early
If they receive a shot between 14-16 weeks, that will often provide long term immunity, for sure if it's 16 weeks.
In you situation, I'd send blood off for titers through dodds. If the vaccines "took", you shouldn't need vaccine for a long time.