It is possible that the trainer caused some of the cantrip issue when I didn't realize. I had infinite uses for items on (didn't really use it and all useable things were on my dead character), and so it is possible that the different actions could be due to the game sloppily coding spells as items instead of cantrips - or proper spells for that matter. I turned it off when the gith kept using the invisibility potion, reminding me I had that on.