Timer callback executes immediately after start/reset of timer

ive tried both xTimerResetFromISR, xTimerStartFromISR, xTimerStart, xTimerReset
all produce the same result