Have you seen the built in function ChampernowneNumber?
https://reference.wolfram.com/language/ref/ChampernowneNumber.html
Yes I am aware of the function.