Is it possible to have DietPi root on usb drive for Odroid C4?

You should give the Debian version a try to see if this is running. Once all is fine, you could use our Dietpi install script to convert into DietPi system. This should preserve the file system layout.