Same problem here. Web developer with a decade of experience moving into ML. Ended-up getting a mid-level ML job. It makes sense to me - I am not a junior and I can't call myself senior without any commercial experience in this field. Got a pay cut accordingly but I find it fair.