How to reproduce:
1. Select an area with fill that contains blocks and air
2. Type: /fill <x> <y> <z> <x> <y> <z> <block you wish> <data tag> keep
This will not replace other blocks with the block. Only air.
Comments 3
Ok, then I will go to the subreddit to suggest multiple fill tags... Is there a way to delete or close the bug?
That is what
keep
is supposed to do, it keeps the existing block unless it is air, or am I understanding your report wrong?