This is not a magnesium deficiency, but a severe potassium deficiency.
This is why adding cal/mag is not having any effect.
Advanced magnesium deficiency will presen the opposite way, that is, the leaf parts closest to the leaf stem will be yellow, not the outer edges of the leaf turning yellow.
Regardless, I would not foliar feed any cannabis plant, always apply any remedies via the roots.
The last 2 pictures show slight damage caused by mechanical means (rubbing, bruising etc) and are not symptoms of any nutritional issues.
Remember too, anything you add via the roots will take 10-14 days to show improvements in the new leaf growth, it won't happen overnight!