Magic smoke keeps escaping from ADS1115 when reading differential

Its quite common for Solar MPPT chargers to have a common positive ground.
OP needs to check this , and if this is the case the circuit as is will not work.
Most likley 20V has been fed into the ADCs input with no ground referance, which has let the smoke out.