Pull payments are chain agnostic, User A can request token on Chain A to User B and User B can decide to pay them token on Chain B, now its upto the Fetcch settlement layer to settle those tokens fastly and securely
There are some security points that we need to care about
Fetcch Settlement Layer is live on some EVM blockchains but for other blockchains we fallback to other bridges like Wormhole, Connext etc
Security of cross chain transactions depends on the bridge that we are using for that particular payment.
You can check security for Fetcch Settlement Layer here