My current work around is that I do have a custom learning steps of 1s and 3m and letting the scheduler take control of the rest of the learning steps.
Reason being that FSRS cannot yet link short-term memory and long-term memory. It can also not yet link custom learning steps and the scheduling so that the scheduling cannot calculate learning steps based off your custom steps (yet). I hope this changes.