• You've kind of limited the number of answers you could get by addressing some of them (how they're accessed, a dream land are spiritual and magical lands physical, etc) but I'll give it my best shot.

    I think that the only real difference is, aside from the ones you've dismissed, is that dream lands are often visited with the mind/soul, leaving the body in the physical world, while magical lands, when gone to, take both the mind and body. You'd still exist in reality if you went to the dream world, but entering the magical world means you don't exist in reality, if that makes sense.

    Another answer is that they're just different names for the same thing, and that the only differences are what the author wants to call their "not reality" land.