Instead of having a request button, why not replace it and make a Castle Check button(name up for change) where you can just scroll through the clans castle capacity and just donate whenever. Just limit each castle to five troops per 15 minutes. Maybe adjust as you see fit

