I feel like something changed when the decimal data type was added, or maybe it was always that way?
But try the following, look at how your decimal is created and instead of doing say random(0..1#0.0001), try doing something like random(1..100)/10000 or decimal(random(1..100)/10000), and then the final suggestion would be to avoid using simplify unless it has a purpose.
From what I can see
$\frac{1}{\var{a}}$ where a is defined as random(1..100)/1000) is never displayed as scientific notation, the same can be said about
$\simplify{1/{b}}$ where b is defined as decimal(random(1..100)/1000))
However when a variable c is defined as random(23..99)*10^-5 and then we do $\simplify{{c}}$ it will be inconsistent.