It seems that the current implementation does not allow to poll multiple ebus devices (called circuits in HA). Users typically have a boiler and a controller.
My current workaround is to create a copy of components/ebusd and put it to config/custom_components/ebusd2 and modify manifest.json and const.py to refer to ebusd2 name and daemon.
You are talking about ebusd add-on, but @archont00 asked ebusd integration (ebusd - Home Assistant) with multiple circuits support.
And yes @rmeekers ebusd add-on can help, because it supports multiple circuits.
Indeed, I run my own ebusd docker container outside of HA (with own configuration I created many years ago. I am not sure if my heating and thermostat are already supported by ebusd HA add-on out of the box or not) and use only the HA integration to retrieve the data.