Yes, you understand the expression "order of magnitude" correctly, except it's usually used for approximate comparisons. For example, you can say that 1021 is greater than 9 by two orders of magnitude.
"Many orders of magnitude" is just as precise as the word "many". Not very precise.
Student or Learner