Background job calls 2 times function sometimes

Hi all, I need urgent help. I created one background job via enqueue. It should call that function only once.but it calls twice. Plz help me

Can you provide piece of your job code and who and how call job enqueue logic?