There are a couple of potential issues but, yes it should work:
- While I don't have the link, if memory serves one of the power saving changes made for the 4B was to disable that USB controller by default at boot so you may need to mod your config.txt to enable it. Use the dwc driver for host only, dwc2 for slave.
- The ID/sense pin that's present on the micro USB connector (on zero(W)) is not present on the 4B's USB C socket so no automatic mode switching. You may also find that due this you need to force the mode (host or peripheral) in config.txt
Attempts to contact me outside of these forums will be ignored unless signed in triplicate, sent in, sent back, queried, lost, found, subjected to public enquiry, lost again, and finally buried in soft peat for three months and recycled as firelighters