Of course it will move on? Why not?

If avast can detect it, it blocks it.
But, maybe, the actions of D+ and Comodo Firewall are being done before avast can check the file? I’m guessing.
Besides, there will always be files not detected by one and only by the other. This is the reason for layered defense like you use.