You have mentioned this lesion appeared after using some lotion then this may be due to hypersensitivity
reaction. Little swelling at the shoulder which disappears sometime surely not related to any sort of cancer. At this region there are no major lymph
may be there but without clinical examination of the lesion it is difficult to comment. You should visit a dermatologist's office for better guidance.