As usual, I strongly recommend not reporting any such bugs.
Too late, I read here as well
Added:In addition, finding problems is often team work. In this case, after verifying the original claim, I tested how the 'Keep this unitl Clean-Up' boons behaved when gained on opponent's turn. Guess what, they also don't return to the boon deck at the end of that turn, but incorrectly at the end of your (the gainer's) turn. So the problem is less obscure than previously known.
If humcalc216 hadn't posted, I would never have checked that scenario. I'm pretty sure that I checked boons working when gained on opponent's turn during testing, but I didn't check the time when the 3 'keep out' boons returned. I guess this problem will have executed a few times online, but never realized by a player, because it is such a small deviation. I mean, who's keeping an eye out on the boon deck split, except maybe checking when a reshuffle is imminent.