Not a bug. Given that you stated
Ive copy2fs.flg in my tcedir (sda2/tcebuild)
The copy2fs.flg only applies to the tcedir in which it resides. And only one tce directory is currently supported.
However, as indicated in your post, by using the lower level command tce-load, one can specify arbitrary locations from which to load. When one wishes to load "copy2fs" then the -c flag is required!
tce-load -ic /mnt/sda2/tce/optional/gparted.tcz