It definitely sounds like your Ecowitt station is over-reporting. However, before you do anything else, I would double check that the Ecowitt station is level.
Once you've ensured that your Ecowitt station is level, I would log the results of several rain events from both your reference gauge and your ecowitt station. If the difference between the two is roughly the same percentage over a number of rain events then a multiplier can be applied to resolve the problem. However, if the Ecowitt is varying wildly then there may be something wrong with it. A couple of notes:
1) Make sure that your reference gauge is accurate. If you're confident your gauge is accurate then you're all set. If not then I'd look at getting something like this:
https://weatheryourway.com/collections/cocorahs-gauge-parts/products/official-cocorahs-gauge2) Try not to use very heavy rain events or very quick rain events for comparing. Tipping buckets tend to under-report during very heavy rain events and would result in you calculating a multiplier incorrectly. Very light rain showers may only result in few tips which would not be enough for a solid comparison. A constant but meaningful rain event is ideal for comparing (won't overwhelm a tipping bucket but gives enough rain for comparing).
3) I know this sounds a bit drawn out and complicated for what it is. However, based on your numbers of 0.9 and 1.6, your Ecowitt station is over-reporting 75-80%. That's not normal. I suspect either the Ecowitt station is not level, your reference gauge is not accurate, or something is wrong with your Ecowitt station. However, if your reference gauge *is* accurate and the over-reporting percentage *is* roughly the same over several rain events, then a multiplier will solve the problem regardless of what's causing the over-reporting.
4) If your Ecowitt station is level, is still covered by the warranty, and you know your reference gauge is accurate, then I'd contact Ecowitt.