Possible bug when usnig setial: and --start-from-task

Hello Group,

I think I found a possible bug when using the serial: and start-from-task together.
I expect to loop through all my hosts in the host group and start from the specific task for all hosts. But it starts the first host from the specified task, than moves to the next hosts from the beginning of the tasks/roles

Here is a simple test case. The shell: ls command should not have been executed

$ cat bug1.yml