Jinga, you might be having a reaction to some other ingredient in the lotion.
Most commercial lotions have so much weird stuff in there, that they use ph balancers to bring the mix back up or down to something human skin can tolerate. Those balancers are usually sodium hydroxide or citric acid, both of which can be irritating. Also a lot of commercial lotions contain cetyl alcohol in surprising amounts, which can dry & aggravate your skin.
Look for a lotion with as few ingredients as possible. All you really need in lotion is water, oil, some kind of emulsifier, and a preservative. Check around your area for people who handcraft lotion (I don't make it to sell myself or I'd plug my own store, lol). Many handcrafters are really careful not to put a lot of unnecessary junk in their lotion, but watch out for people who buy bases and just add scent & color - those bases usually have all the extra junk. The emulsifier most handcrafters use should be listed as "Emulsifying wax" or "Emulsifying Wax NF" - this is almost always a vegetable wax, but you should be able to ask the crafter to be sure.
You can also sorta make a lotion on your own without buying a lot of weird stuff, but unless you buy an emulsifier you'll have to shake it each time you use it. Olive oil is easy to find and is great for your skin - try whipping up about 3 parts hot water and 1 part olive oil in your blender; then add more water as you blend until you get a nice consistency. Make just a small amount that you can use up within 3-4 days and keep it refrigerated between uses. Shake it well each time you take it out because the water & oil will seperate.
You can also drizzle in a little vegetable glycerine or honey if you wish; both are natural humectants and will help moisturize your skin. Althought I guess with honey it's not really all that vegan anymore.
If you wish to add scent, lavender essential oil is very good for your skin and makes a perfect companion to a lotion. Just add it drop by drop, a little usually goes a long way.
Edit to add - the water for the lotion should be boiled and then held at near-boiling for 35 minutes to kill off any bacteria that might be in there.