BMD is not able to make its Cameras compatible with every third party EF lens maker. The Canon EF lens control protocol has several versions, some of which are not always as easy to make compatible with every EzF Camera /lens combo. BMD cameras do not even work with all Canon EF lenses, and there used to be a compatibility list st the top of this Forum.
Canon is Not sharing its lens control protocols with anyone, especially third party lens makers, as Canon is in the business of selling lenses and cameras. So the protocols have to be reversed engineered. Some are better st this than others. BMD sets their version of the protocol to conform to current Canon lenses being used, and does not guarantee compatibility with other third party lens makers. This is the issue with non OEM systems being compatible with each other, or even their target systems. Tamron makes lenses to use on Canon cameras, not third party cameras with EF mounts.
Lately, Tamron lenses have had issues working with the cameras they were made for. When a new camera model comes out, like the Nikon Z cameras, some Tamron Nikon are not working with the new Z camera, while they work on an older Nikon camera model. Tamron had issues working with the new Can EF Metabones Speed Boosters also, until they adjusted their (Tamron) lens FW with an update. So this issue is in Tamron’s court, not BMDs. Sigma has had similar issues, and some of their older lenses can not be updated (FW) to get current compatibility.
This is the risk when using third party lenses on a third party made camera lens mount system, they do not always
play well together.
Cheers