Did you get anywhere with this?
You may want to check the debug.log file to see why those IPs were banned. I put it as an off the top of my head suggestion but if your node banned them for some reason it might be banning other nodes that are legitimate too.
Also you said 24.0, although minor, the released version is 24.0.1 not important for these issues but there were 3 other bug fixes in it.
-Dave
I managed to find a way to unban the Bitnodes nodes without restarting Core, using bitcoin-cli setban:
bitcoin-cli setban 88.99.167.175/32 remove
bitcoin-cli setban 88.99.167.186/32 remove
And that did the trick.
How would I reference the IPV6 address though? With a /128 subnet? Not that it was banned in the first place though, but I never pinged Bitnodes' test with my node's IPV6 address so maybe that's how it avoided a ban.