The engine isn't advanced or complicated enough to sabotage you in such a sophisticated way.
Did you notice any yellow cards in his previous match? He could have picked up the injury outside of the league game as well, you can never tell cause you can't actually see the status of his players. Either way, if he had a full squad to deploy, he would have played against you. It's definitely down to an injury or suspension.