Hello, thank you for consulting with healthcaremagic.
No it is not normal , actually the swelling of gums indicate that there is infection of gums and may be infection of tooth also.
You should visit your dentist
again and get the infection removed and cap replaced.
Hope it will help you.