I have few channels in Phoenix and no problem receiving. Didnt open new for like 2y, so I think problem is in you. What are their sizes? If they are too small and you want to accept big tx, ofc it wont go in.
Yes, custodial is for noobies, but you seem to operate with higher amounts.
Send 1M to Phoenix, pay with it or send it out, now you have plenty of inbound to accept 500-900k sat transactions.
WoS can send onchain as well, no?