"12 USD" shows currency conversions, but "$12" does not.
12$ works through the currency runner whereas $12 is only done through the qalculate runner. I guess the heuristic of "number + suffix" in the unitsrunner doesn't apply for all cases.
Created attachment 144116 [details] currency converter in krunner Strange. "12 USD" works, "12$" also works, but "$12" kinda don't? The first two shows the results from the currency converter, the last one shows the result from the calculator, and the calculator result is different. "12$" shows the results from both.