Sounds like the normal policy to me. Airline policy is to state 1-2 billing cycles; usually it takes much less time. In the airline industry, refunds are worked manually. So, it usually depends on how busy the refund department is.
You can put lipstick on a pig (airline reservations systems), but they were still developed 40-50 years ago.