Was UDCs lover in on it?

I think his name was Keith? Or was that the other guy.

Anecdotally folk are saying he was in on the assassination for two reasons; 1) he persuades and insists UDC go swimming that morning 2) he immediately cancels River

For the first one, we have seen throughout the series that this is the guy who is always clashing with the security team. From practically episode one, he is saying to “let UDC be UDC” and it’s up to security to protect him. It is not out of character at all that he wants UDC to just keep to his routine and schedule. Of course it is also possible that he was in on it from day one, and that entire attitude is for that purpose.

As for cancelling River, he literally states to UDC that if UDC gets killed, he will be powerless to stop the board from delaying the launch. Just because we don’t see those arguments play out on screen, doesn’t mean they didn’t happen, and doesn’t mean that our guy is complicit.

Finally, in one of the episodes it is suggested that the lover actually did a lot of the coding for River. Therefore it feels likely that he would want to see it launch. Additionally he would have ample opportunity to have stuck something in the code to sabotage River (and completely discredit UDC in the process).

Is there anything I am missing? I like it as a bit of mystery and a possible twist, can definitely see both sides.