This line was unnecessarily setting accept_step to false which made check_error think that your step was always rejected. This was what caused the DelayDiffEq failures on https://github.com/SciML/SciMLBase.jl/pull/693. The problem, however isn't delay problem specific, it just turns out delay diffeqs are much more likely to have tiny timesteps.
This line was unnecessarily setting
accept_step
to false which madecheck_error
think that your step was always rejected. This was what caused the DelayDiffEq failures on https://github.com/SciML/SciMLBase.jl/pull/693. The problem, however isn't delay problem specific, it just turns out delay diffeqs are much more likely to have tiny timesteps.