Thanks Ismail, I still wasn't able to reproduce this locally unfortunately. Given that you can trigger this reliably on your machine, is there any chance you recall the approximate last kernel this wasn't an problem? We could try to maybe bisect and pinpoint the culprit, restricting the bisection to fs/iomap and fs/xfs (I still suspect the iomap writeback refactoring in v5.5-rc1, but I cannot verify since it doesn't reproduce on my hardware). The bisection between v5.4..v5.6.6 for fs/{iomap,xfs} seems to be just 7 steps.