Withdraw through a correspondent bank


I reside in Yemen. I want to be sure that I can withdraw my money from Payeneer to my local bank account which has the swift code TIBKYESAXXX. The issue is that the staff of the bank told me that the bank is receiving money through a USD correspondent bank with a swift code of BKCHCNBJXXX (i.e not directly). Is that process possible? They provided me also with an intermediary bank with a swift code of CITIUS33XXX.

Thanks in advance for your help and support,