But how can it be to have only 2 shots on target from the 17 shots ?
The game calculations should have some specific limits
for example
The shots should have some analogy with the ball possession if you are using the correct formation and orders and have passing over 80%.

The shots on target should have some analogy with the shots if your players have proper attacking skills and same or higher quality from opponents.

Shot efficiency could be little more random but the others should not be roll-dice.