You are right.
You are having unusual odour on palms.
I think , It is most probably due to reaction of sweat with the bacteria on your palms.
Take a short course of antibiotics.
Apply and rub antibiotic cream on palms.
Wash the hands in dettol
Rule out DM,HIV
,renal diseases and other internal diseases by investigations.
I hope you got my answer.
Dr. Ilyas Patel MD