It took a while until I’ve realized that the Repeat Mode “From Current Date” sets the due date of the next iteration based on the date of completion, even though this was a feature I was explicitly looking for.
I recommend renaming it to something which refers to the fact that the next interval will start when the task is completed. My suggestion is “After Completed”