Mecanim empty state has unwanted delay

I create a couple of empty mecanim states to better manage my states.

So I have like 3 empty states between 2 animation states.

The problem is that every one of those empty states plays for a short duration, which causes my animation to twitch a lot.

I set all transitions to bool so shouldn’t those empty states exit immediately?

Another question: are mecanim states limited to one change of state per update?

EDIT: I don’t have any ‘Exit Time’ conditions.

Click the transition arrows and in each one remove the Exit Time parameter if you need to. Add other parameters instead.