@hellothere I guess that the usb drive is formatted with a file system that doesn't support Linux file ownership, e.g. FAT32, exFAT, NTFS or the like. Hence the errors when mvtries to transfer the files' ownership to the new location, and maybe also the nonresponsive controls, as the ownership might be important for some of the files or directories in /opt.
You can check the file system with this command:
df -T | grep usb2
(df -T lists all mounted file systems, and grepfilters its output to just the lines that contain usb2.)
@androidonpi The errors appears because you're running RetroPie from the desktop environment. As @dankcushions mentioned, this is not a supported configuration. On the Pi4, drastic will run by starting an X server first (as a few other ports already do), if you're already running in a desktop environment, that won't work.