Naturally they won’t be compliant in certain regions. That’s perfectly okay.
But I don’t want those users to be unable to receive the items that other players would get from lootboxes. How should I go about giving them alternate ways of unlocking them?
If it does affect gameplay, don’t have lootboxes at all. Just have a shop.
If it doesn’t affect gameplay, don’t have lootboxes at all and have a rotating shop.
tl;dr, don’t have lootboxes.
If you allow players in non-compliant regions to have a unique way of obtaining items that isn’t tied to RNG, people will just VPN to get those methods to avoid the RNG. just don’t have lootboxes.
There’s many ways to distribute in-game items among players. You can sell them at a shop, reward them as a badge, unlock them at a certain level, and on and on.
As for loopholes to have lootboxes without breaking rules, I wouldn’t go down that path if I were you.