There is a delay from the server to what you see on screen. Hence the game takes a few game minutes to calculate the algorithms whenever you make changes, subs, tactics etc. It can be argued about pre-determined results but it is up to you to ensure that you have as much stacked in your favour as possible such as team on excellent morale, fully rested, full training bonuses amongst others.
I’m not disputing what you say, just offering suggestions to ‘beat the game’.