All OK, but then I deleted the Image Components from the designer. And when I checked the block editor, this block was still there!
And more oddly, in the any component block list, there is no block list for Any Image! I don't get it why this block isn't deleted like it says when you delete the Image Component?
I wish that was the case here
But, the thing is since now I don't have any image component but have any image block, i can't access further blocks of any image, and the app can break if i still keep the block, so maybe the block is present due to a glitch?
I think this is mostly just an oversight. Normally, we delete all blocks associated with a specific component when it is deleted. However, there is no logic in the system to handle generic blocks if you delete all of the instances of the associated type. I think it doesn't matter too much other than those blocks are essentially just dead code that can never be triggered since there aren't any instances of Image in the screen.