It sounds like you're dealing with a parasitic draw, so I'd suggest doing a parasitic draw test to identify what’s draining the batteries. Check all ground connections for corrosion or looseness, especially around the BCM and fuse blocks. You might also want to have the BCM reprogrammed, as it could be malfunctioning. Lastly, a faulty headlight switch could be sending incorrect signals, so it’s worth checking or replacing that as well.