A: First of all, your one spell-caster enables the “recycling” of as many spells as you may have (up to three: Invisibility, Healing, and Fireball).
How Invisibility interacts with Play All/But 1 is already covered by https://faq.looneylabs.com/question/2295 (outward facing cards do not count towards a Play All (or Play All But 1) mandate). The other spell cards (Healing and Fireball) say “After your turn is over, if you have a spell-caster in play, put this back in your hand.”
The question here is one of timing: do you Play All But 1, and then put them back in your hand after you’re done playing, leaving you with up to 3 cards in your hand when play passes to the next person? or do you put them back in your hand and then be required to continue to Play until you have only 1 card left in your hand?
Since the point of putting them back in your hand “after your turn is over” is to prevent them being played over and over again on a single turn, we’d say that you must finish the Play part of your turn before you put them back. So you Play down to 1 card in your hand, thus finishing the Play phase, then put them back in your hand.
Remember that “Play All But 1” does not represent a Hand Limit of 1. If you have 3 cards in your hand after your Play All But 1 turn is over, in this case, that’s fine. Of course, if there IS a Hand Limit, you must still then comply since it’s no longer your turn, so you might end up having to make the same decision in the end.
Since this is a timing thing and I don’t see it on my timing chart, I have added it.