The most likely reason that Mendeleev placed tellurium before iodine in his periodic table is:
Mendeleev observed that tellurium has chemical properties like other elements in its group, and he did not know that neutrons cause the greater atomic mass.
Mendeleev's arrangement was based predominantly on the chemical properties of the elements and their periodicity rather than strictly adhering to the increasing order of atomic masses. His decision to place tellurium before iodine reflects his understanding of the properties and behaviors of these elements in relation to other members of their groups, which suggested that tellurium should precede iodine despite the atomic mass discrepancy. The concept of isotopes and the role of neutrons in contributing to atomic mass were not understood at that time.