Thas is an Arduino issue, not Blynk specific.
However, “God is in the detail” and there are other ways to monitor GPIO inputs, like a fast timed function that uses
digitalRead()
commands. I find scanning every 250ms (1/4 second) is sufficient for most basic button pressing needs, but if really wanting to play Space Invaders, then I imagine even 50-100ms scans can be handled for a small handful of buttons.
I use something similar on a Sonoff AC power switch based on ESP8266 to monitor the manual button on the device.