Pokemon Sword/Shield's code guarantees that any pokemon too high level for you to catch cannot be shiny.

— Michael (@SciresM) November 14, 2019