The repair management not working can only be corrected by Ubisoft when patching the game code, a modder cannot do it I think, and that's true for other minor bugs in SH5 like the 'ships suddenly following you' bug or else.
The problem with not getting credited for kills doesn't happen too often, but if I miss the log I'm angry of course...