I was curious why Multiple Unit Train Control ignores this mod. I found the reason is that Single Train Unit adds all new entities in data-final-fixes. MUTC runs in data-updates to detect all locomotives added in data.lua. According to the Factorio modding convention, it's good practice to only create entities in data.lua, or data-updates.lua if they depend on other entities. data-final-fixes is generally reserved for altering parameters of existing entities and recipes. Adding entities there will mean most mods that alter behavior and balance will not know they exist.
In the case of MUTC, it creates the "MU version" in data-updates so that dependencies are not needed to detect locos added by other mods in data.lua. If locos are added in data-updates, I add a hidden optional dependency on that mod so that MUTC data-updates runs after that mod. I would strongly suggest you do the same, moving your entity creation to data or data-updates and adding optional dependencies as needed. Then I will add any "single_train_unit-" locos to the MUTC blacklist.