If you move something to "trash"(the icon you're seeing in Files), you're really moving it to /home/username/.local/share/Trash/files. I'm betting you are moving your stuff somewhere else. You've mentioned this a couple of times:
when I put an item on the Trash on any drive
which makes me think that there's some other "trash" involved. So, do some detective work!
Check the NEXT post for an easier way to do this!
First, open a terminal and type "locate trash". That will give you all the items mentioning "trash". Then, move something to trash, anyway you currently use. Finally, start browsing down to find the item, using the terminal.
For instance, my 'trash' works fine. So, I've moved a .jpg to trash and I'll go find it:
Opening a terminal, I type:
[bob@localhost ~]$ locate trash
(and a ton more non-important spots), until....
/home/bob/.local/share/Trash (that looks promising!)
So, let's go there and check it out:
and let's see what's there:
Ah! Let's check "files"
and there it is!
Okay, that's one way of finding them. With the terminal, the "locate" command doesn't find an item in trash, so you need to dig a bit. Also, once you dig down to a Trash folder, you'll have to use "ls" (listing what's in it) to see the contents and then cd into any "files" you find there to see if the trashed file/pic is there.
It doesn't solve your problem, but it does give you the location for the files and hints on how it ended up there. So, if you want to do the digging and report your results, maybe someone can fix it from there.