Something in the GUI must not have saved in the back end then because I did have bond0 ticked in Settings -> Docker. That's why I was confused because I followed the process in the release notes exactly and everything looked correct in the GUI other than the networks available to the individual Dockers. I had macvlan next to "Docker custom network type:" as well.
Either way, I upgraded to Unraid 6.12.8 and just repeated the process. It works now as expected on macvlan. All of my containers connected to bond0 get an IP address, are online, and show up in my Unifi dashboard now. Just have to keep an eye on it for a bit to make sure I don't see any call traces or crashes.