ConcatDataset will concatenate multiple Datasets sequentially, i.e. the len of the ConcatDataset will be the sum of all passed Datasets.
If you want to augment the same sample in a different way, you could use different transformations in the __getitem__ of the Dataset and return both transformed samples.
This would double your batch size, so that you could lower it in the DataLoader, if needed.