I’m having the same problem in 4.12.
The crash seems to come from this line in ScheduleTickFunctionCooldowns() (TickTaskManager.cpp)
verify(AllEnabledTickFunctions.Remove(TickFunction) == 1);
Apparently using a non-zero TickInterval makes the TickFunctionsToReschedule array to contain the same tick functions several times.
Removing the verify fixes the crash for me, but I’d like to be sure this is not breaking anything else.