#Mathematica, 79 bytes
Select[Range@123456789,Min[s=Union@Differences@IntegerDigits@#]>0&&Tr[1^s]==1&]
Try it online! with a lower number because it is very slow
here is another approach that constructs all the numbers in 1sec
#Mathematica, 123 bytes
Union[FromDigits/@(F=Flatten)[Table[Partition[#,i,1],{i,2,9}]&/@Select[F[Table[Range[j,9,k],{j,9},{k,9}],1],Tr[1^#]>1&],2]]
Try it online! all numbers in a sec