If a single sample uses approx. 7GB on one GPU, it would be the min. memory usage you could get using DDP, since the GPUs cannot process “half samples”.
Given that both devices use 7GB, I assume that both are processing a sample in your script.