Smart contract should be deployed with the same solidity version it was tested against which ensures that deplyed smart contracts will behave as expected.
As mentiod in the description, the game is planned to be deployed on multiple EVM-compatible blockchains. Starting from 0.8.20 solidity version, a new bytecode PUSH0 was introduced which might not be handled by a blockchain which can lead to unexpected behavior.
Likelihood:
The issue will erise when the game will be deployed on EVM-compatible chain which doesn't support new features in one of solidity version that can be used because of floating pragma version.
Impact:
Deployment will fail and will lead to additional gas consumption.
Security best practices strongly recommend using a strict, fixed pragma version:
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.