No, I didn't say it in a blaming tone but to explain is by the players own decisions, the choice by having max intelligence is to bypass cases like this. Kimura will only do the bj when telling her you want more out the deal but of course it needs either siding with her or the 50/50, she's not going to do it if she gets nothing.
In regard to Emma, she has always been that way. You seduce her (not share of course) and just then arrest Mario. All 3 (Kat, Emma, and Sofia) can be with Mc when arresting Mario. As long as Emma and Katarina are both fully seduced then they will be fine with Mc. You can check the guide if need guidance.