Nice detective work so far.
How good are you at checking Draw current - you know, set the Ammeter in to the positive lead, in series (not parallel like across like you'd do for voltage check) when the engine is off - then let the system settle down - might need to close all the doors turn off all the interior lights so the "wake up" doesn't keep the power alive - you just want to know if you have leakage somewhere. Need a 20A meter with a means to lower the settings to make it more sensitive - once the battery has been charged, pull the cable to install the meter - AT the battery.
Once that is done - the test comes from observing
- - then pull fuses even the cables at that Buss post at the battery - watching the meter
- - only readings or numbers on the meter is a sign of a drain, so when you pull a fuse, look - check the meter
- - still there?
- - reinsert fuse go onto the next one
- - but when it goes flat or near to zero - you found the culprit feed or one of several that feed into a circuit - like SYNC, or even the Alternator.
- This is why I mentioned the meter having adjustable reading settings to make the meter more sensitive in draw detection - so you can even further locate other feeder lines that are power parasites
View attachment 7974
The above is a type of temperature measurement of a system and stores data serially and can supply information upon request.
https://www.theengineeringprojects.com/2019/01/introduction-to-ds18b20.html
It might be bit beyond the scope of this forum, but the concepts used in this device can help explain how the DTC and CAM bus system and it's utilization of callout addressing can be used as a method to add on systems that can be called upon to augment the cars ability to use features and supplement features with enablement's that are not unlike the added features of a trim line - like S to an SES for example.
Now this may remind others of some types of other quirks the radio or Audio system in a Fiesta can exhibit.
That is why they have a watchdog function - it's function sends data, like it's ok... but if corrupted data from a subsystem is detected the uP processor just powers it down to reset a line (to all functions it can access so it sees correct data) to it, so then it can initialize and start gathering data again to stream
View attachment 7975
Alternator Rebuild Kit for Fiesta, Cmax e&c...
Although rare, it does occur, the alternator - having carbon brushes, slip rings and a built in set of coils, stator and rotor - it is not too uncommon for the coil winds to start building up debris and even have it's enamel dielectric begin to break down. . As you can see by the above, the main "guts" are integrated into a single unit - but that does not fix the main problem of bad coil or winds that have shorted - in those instances, you'll just have to replace the whole mess with a new one.
Hope this helps!