Active usb-beta-branch vs active HA-core differences

Branch differences (still in usb-beta)

Various PR branch differences against Core (dev/upstreaming)

Various PR branch differences against -usb-beta main (downstreaming/verify)