That is The Default Behavior for almost every Debugger.
you might not have noticed it when the Function Returned Quickly
you should always see a red flicker on every F8 (StepOver) on a call
it is an internal breakpoint set by ollydbg /any debugger and handled by ollydbg / almost all debugger
how would a debugger know to stop where after executing unknown ...