Foods should be eaten within the first 5-15 min of being placed in the tank. Any uneaten portions should be removed after about ¬Ĺ hr. I would suggest next time even smaller portion sizes and a smaller amount overall. It's easier to add bit more than to take it out later.
I would also suggest you move the Koran over to the 180 gal
once it's ready. The 29 is far too small for such a fish.