Non-uniform colours may support natural colour. And yes, bad dye might too. Beads are less likely to be resin filled, which is likely why your expert suggested natural. All good observations.
Undersized holes can be made bigger with a diamond round file, but may affect how the bead nests later...