Hi @Mushraf ,
In most cases where Fill behaves in an unexpected way, the Selection is incorrect.
My guess is, that you have an extra Edge crossing over (the white one in the image below), that you can’t see, because it is covered up by the two smaller ones and your Selection is something like this:

You’ll just have to Delete that extra Edge.