Expressions are brought to a canonical form automatically. Recently, the ::LiteralReal type was introduced to prevent this when it is desired to keep an expressions as it is for some reason (see here) . It would be nice if it was possible to also prevent changes for complex equations. At the moment, a complex equations is separated into two equations (real and imaginary part) automatically and this is not always desirable.
I'm not sure whether this should be an issue of Symbolics.jl or SymolicUtils.jl.