This is probably similar to being unable to Purge cards that were Ducked. When you use Battlefield Training to give an ally a card and then discard it, the in game battle text says it was discarded by the original owner, but the logs name the group it was given to: