Same happened here. I want to add that it don't have to be an already expired donation. (Original Poster: Sorry, if you stated the same, it was just not unambiguous.) There was a 8/10 gear request in the chat, and I donated the last 2 pieces. The donation option did not disappear, but the "How many pieces do you want to donate" pop-up appeared again right away. Then I had the same problem as the original reporter.
Platform: Android 8.0 (edit: on Huawei P10), and BlueStacks
Connection Type: WiFi
Country: Hungary, Europe
Update: It also happened when I donated a gear piece on a 0/5 request, so I now assume that this is a general bug in donations that not happens every time. I could donate other gear pieces to other guildmates with no problem.