Describe the bug
As discovered in https://github.com/howardjohn/gateway-api-bench?tab=readme-ov-file#simultaneously, NGF appears to write duplicate status entries when multiple controllers manage the same routes.
It's also mentioned in the summary that we are attempting to delete other statuses. If this is occurring, it's likely related to this bug.
To Reproduce
See the benchmark test on how this was set up and run.
Expected behavior
NGF should not write duplicate statuses or remove other controller's statuses.
Version: 1.6.2 (though probably still effects 2.x and edge)