not to my understanding. Only 4% of mag oxide gets absorbed. that’s why you get major diarrhea when you take even small amounts of that form.
Even you stated to avoid oxide; I’m guessing you said that for some reason.
Magnesium oxide stays in the intestine for some time. If someone drinks coca cola, the phosphoric acid in the coca cola might convert it to magnesium phosphate. I doubt that’s healthy.