Welcome
The lump is normal. Sometimes I"ll put a heating pad on Layla's to help it go down- she gets very sore in the area as well.
As long as your vet thinks your pup is not overweight- her weight is fine. She probably won't be 5 lbs but that's ok
She could have just ahd a huge growth spurt and might level off now.