Each bank can have their own "classification" as to which MCC incurs cash advance fee, same for exclusions. For example, one of my US card gets cash advance fee, if used to top up grab (MCC 6540).
Always advised to try small amount or min amount to check. Like this card is $15 or 6% for cash advance, so test charge will be $250, even if get cash advance, is also the optimal $15.
Alternatively, some banks can reduce cash advance amount. You may have $15k limit and like $5000 cash advance limit. Maybe can call and reduce the cash advance limit to minimum amount of like $200, then you test charge above that (like $250). If is cash advance, bank should reject the $250 charge.