When you enable the persistent volume, a bunch of dot files and folders in /home/amnesia get symlinked to the persistent volume. My guess is -- and this is purely a guess -- that you can't have persistent entry guards because the torrc is in /etc/tor, not /home/amnesia. The latter gets mounted in RAM and can be changed, the former can't be changed to a symlink.