When more than a week has elapsed and my expected refund hasn't showed up, I find it easiest to just submit for a refund here:
https://www.united.com/ual/en/us/customer/refund (just give the reservation details and say your refund hasn't been processed). Only once did I ever have to follow up further.
I haven't been tracking to gauge if there is some systematic problem, though.