Local DNS resolves first time, but not after (iOS only)

The OTHER query cannot be resolved, so it isn't in a cache, thus it is forwarded to an upstream resolver, where it is again not resolved. The A query was resolved and has a TTL and is in cache.