You don't have directory caching disabled if it reports the same files in the drive when you switch the disk. Double check and make sure that you have disabled directory caching.
Start EvoX however you do it (CD or HD), then insert the game disk you want. Connect to your Xbox with ftp. Get to the screen that shows the directories /c/, /d/, etc. Right click on /d/ and choose refresh. Did you see it reload? You should see it "flicker". Go into the /d/ directory; did it change?
If it didn't, right click on the blank white area in the windows that shows the filenames that are on the /d/ drive. Again, choose refresh from the menu. It will change if it's using the cached data.
If it doesn't, that means that those are the files on that disc. You won't have to worry about this if you diable directory caching in FlashFXP.
:d: