If it's BCG vaccine over the arms, then it's usual. No need to do anything unless it persists.
But if it's for some other vaccine in the thigh, then it might be blood clot/pus collection.
If it is pus, it has to be let out.
Next Steps
Consult ur pediatrician or Pediatric surgeon