Well, this is new to me, applications can have a series as well.
Surely the error can be made more user friendly? E.g.
cannot assign unit "etcd/45" to machine 94: series of application (bionic) is incompatible with the machine's series (focal). Set the application series with `juju set-series` or provide a machine based on the focal series."