The bug
The borders between textures on water and lava do not line up pixel to pixel per block, resulting in a weird, broken look. This may be fixable by scaling up the texture as appropriate depending on the direction of flow (such as sqrt(2) for diagonal flowing), or having a unique texture for each flow direction instead of rotating the textures.
This is not a duplicate.