the possible causes for your problem are,
to the material of inner garments,
-allergic reaction to sanitary pads used during periods,
-as you told may be because of soap,
so you better consult local gynecologist,
get examined to rule out local infection,
if it proved to be of allergic reaction you can avoid that particular allergens and treatment can be taken for your symptoms.