I think it is entirely plausible the fire could have started by deteriorating conditions in an electrical panel. If the connections were getting hot because of corrosion and increasing terminal temperatures.
Most of the fires I attribute to electrical have connection problems as the underlying cause.