I upgrade my bird to carry two letters but I give it a letter, my bird just flies away, I can not give it another letter
If you're selecting a letter from a multi-letter delivery request, and your bird can carry multiple letters, it will. I haven't seen anyone else post a bug about this and it's working fine for me. So this is a PEBKAC issue, afaict. You wouldn't have to wait, it happens the instant you send the bird off with a letter from a multi-letter delivery request. The bird doesn't fly down to pick up the other one, it just goes with them without any visuals other than the second one disappearing along with the first.