When I try to find the T_complexity for QROAMClean, I am getting a negative T-count, see code block:
import numpy as np
from qualtran.bloqs.data_loading.qroam_clean import QROAMClean
data1 = np.arange(2, dtype=int)
data2 = np.arange(2, dtype=int) + 1
qroam_clean_multi_data = QROAMClean.build_from_data(data1, data2, log_block_sizes=(1,))
t_complexity(qroam_clean_multi_data.adjoint()) # TComplexity(t=-4, clifford=0, rotations=0)