Well I'd like to report that I did play one game where the CPU made two different non-injury substitutions, relieving two different players. This is a good sign. This means that this bug isn't a 100% bug, which is very encouraging. The time when this happened I had the DO_CPU_SUB = 10. (instead of = 1) There were also times when the bug still occurred with DO_CPU_SUB = 10 so I don't know if that had anything to do with it. But I'm pretty sure when they subbed two different players (instead of replacing the subbed player in their second sub) I made two subs before the CPU made their first sub. So nothing is conclusive at all, but it's definitely a good sign that there was a game where this bug didn't occur and the CPU made proper subs. Has anyone else had a game where the CPU didn't replace their first non-injury sub with their second sub? It's important that you guys share your findings in your games and let me know if there are times where the CPU doesn't replace their first sub. If we can isolate the conditions surrounding when that happens then we can get closer to fixing this bug.