Leave policy assign issue

i am defining leave type Earned leave and assigning it to one employee according to rounding it should credit 1 for a month but when i am assigning it to employee it taking 2

same for sick leave it should take 0.5 but its taking 1