I have a nine year old Hotpoint BFI620. I noticed today that the door doesn’t fully close though the dishwasher works as normal. I don’t know whether the catch/catch assembly is the problem or it emanates from either one or both of the door hinges. Even as the machine is running I can marginally open the door and see what is going on inside! As the machine is integrated there is escape of steam during the run and, through time, this will warp the worktop above.
It should be obvious if the fault is the latch or the hinges TBH. Latch will be loose at the top of door, hinges loose at the bottom. Sometimes the small loop the latch clicks into can come loose, the latches themselves are known to fail on the Indesit built machines.