I basically ruled out in being a bug on my part and have ensured that the ObjectReference and the Actor are in the right coordinates right when RemoteCast() is called.
After a few hours of further tests, I found out that the problem would get temporarily corrected if the Spell variable was set to point to another Spell after the casting went haywire (I did this through a script that listens for the most recent spell casted by the player on the object reference and then stored it as the new spell).
My impression is that the lightning bolt spell seems to bug out more easily than frostbite, although that could be a matter of perception because I tested the former a bit more).
I wonder if any of you have experienced something similar when you are testing scripts that involve RemoteCast().
