that sounds like incorrect behaviour.
When it's working correctly:
the spiders would not move when you end the current turn
would not move at the end of your next turn
WOULD move at the end of the turn after that.
If that's not the behaviour you're seeing, then it's bugged