Seems like an allergic reaction to the pigment. Vaseline and all the creams you have mentioned are not recommended for tattoo aftercare as they contain petroleum products which slow down the healing process.
Discontinue any applications of these creams. Use a tiny amount of E45 for a week and see how you get on with that.
If that doesn’t work go see a dermatologist, or your GP about referring you to an allergy clinic.
Most GPs don’t have any knowledge on tattooing or piercing that is why you’re not getting anywhere with them.
I hope this helps.