For card payments, your return takes between 2 and 5 working days to reach them, the quality check and refund take a further 2 working days, and the bank can add anywhere between 7 and 14 working days on top. If mada was your payment method and the return check finishes over 30 days from when the order was placed? Then the refund is handled manually and may need 14 to 28 days before it appears.
For orders paid in cash on delivery, the surcharge only comes back if you return the entire order. Branch returns let you take a cash refund; online returns go into your Shukran wallet (guest shoppers get a credit voucher instead).
Be careful with promotions: sending back only some products from a promotion means losing the discount. A voucher used on the order is cancelled when you return it, and any value you've already had from it is taken off your refund.
Source: Babyshop help center: Returns and refunds policy