Hi
It's strange. I made same tests again, just in case, and as expected, it works correctly.
Which version of LZ4 for Windows are you using ?
You should use version 1.4 or later, which supports the official streaming format.
Earlier versions were using an undocumented format, which has been phased out since.
(note : LZ4 for Windows can still decode files produced with earlier versions, so this issue might be transparent to you).
But the open-source version of LZ4 can only use documented format. Hence it's incompatible with this "old" windows-only format.
Regards
Yann