Is anyone else having this problem? When switching out memorized spells that last until next long rest like Mage Armour, Long Strider, Aide, etc, after casting them; they dispel from whomever they were cast on. I hope this isn't the way they were designed for release, because I'm almost sure with 5e they were designed to cast and switch out or cast as a ritual. This really sucks for magic users, ESPECIALLY for Mages!!! This is exceptionally troublesome with Mage Armour!

Example:

When a Mage, Gale, or other spellcaster casts a spell like Long Strider or Mage Armour on themself or another party member the effect dispels when that spell is switched to memorize a different spell. This only happens with it is removed from the memorized spell list. It doesn't happen if you remove the caster from the party and replace them with another Origin NPC, or if they are on a different map. So far, every non-concentration spell with duration 'Until next long rest', like Mage Armour, and ritual spells, like Long Strider, this has happened. Find Familiar is the only one that has not dispelled when removed from the memorized spell list.