You do NOT pull fuses to find a parasitic draw. You will wake up or keep awake the CAN/Bus if you do .
Each module communicates with all the others via a twisted pair of wires. Some modules have priority and others like the Komfort or seat modules take a secondary roll.
If you want to know more about the CAN/Bus.......
https://en.wikipedia.org/wiki/CAN_bus
You have to disconnect each module and retest. The CAN/Bus does not care which module is there or missing so removing each module in turn will eventually lead to the module keeping the bus awake. This can take considerable time.
90 seconds after shut down (Ignition off, door closed.) there will be between 28 to 35 mA draw. if more you have system awake.
Do NOT buy the Chinese scanner. Use your indi or the Star.
It seems you might have the dreaded damp in the cluster. If you close the door, does the cluster ( Mileage etc.) go out in a minute or two ? If no....you have everything staying awake....well yes, we know that.
To test this possibility try this....remove cluster, shut off vehicle and check next morning. Battery okay? Bad cluster....or if you good at this, hook up dvom to battery and remove cluster. Close door and lock car. After 90 seconds or less mA should drop to 30 mA or close.
There is a company called Beckmann who will test/repair the cluster.
Beckmann Technologies, Inc.
.