The initial default qdisc set by the kernel with special handle 0: can't be modified nor referenced. It can only be overridden by a new qdisc. Using change references the existing root qdisc, but as this can't be the default kernel's qdisc, that's an error.
So the first time this netem qdisc is used, the add keyword should be used, and that's probably what was done at some point in the past. Then later the change keyword can be used to alter some of its parameters (like the corruption percent), since referencing it by the root keyword is enough.
As a shortcut replace will attempt change and if it fails will perform add instead.
So in the end this command will work the first and the following times too:
sudo tc qdisc replace dev ens8 root netem corrupt 5%
To remove this qdisc this should be done once (it would fail the 2nd time because that would be again done on the default qdisc installed by the kernel which is off-limits):
sudo tc qdisc delete dev ens8 root
The usage of add, change, replace (which is change or else add) and delete follows a similar pattern among many other iproute2 commands.