ffmpeg - get green overlay instead of red when using multiply?
Your command is wrong, if you enable debug log messages, you would notice that yuv formats are still being used.
You need to put format=rgba filter to all inputs and outputs of blend filter to make it work as you want.