Bmc ssh provider not work when default provider is ipmitool

I can add bmc hosts, but it seems that bmc ssh host is still using the ipmi.
here is proxy.log:
https://paste.ubuntu.com/p/tvvzYtxzpJ/
192.168.15.150 is the ip of bmc ssh host which I added from web, but bmc proxy is still using ipmitool

It’s a bug, try this patch and report back in the PR please: