Getting close to my first BIAB! Ingredients - check, boiler acquired - check, hop filter made - check, read dozens of online articles - check, fitted a shiny new glass shower screen - check.
OK, that last one might not be part of your brewing process. But in doing this I have earned brownie points. And those brownie points shall be spent getting my SO to stitch a grain bag. QED.

So I think I understand the principle that most AG recipes are incomplete in regards to liquor volumes, and I think I understand how The Calculator is working.
I've made a simple recipe in software (Beer Engine), which tells me my 19L "volume" @ 1.047 has about 28L total liquor.
I've entered this recipe in The Calculator, tweaked the brew length downwards until grain bill matches the original recipe, entered this number into the original recipe end-of-boil volume cell, and then reset the brew length to 19L.
Hopefully I've done this right!

The scaled grain bill is now a good 20% bigger (4kg up to 4.9kg). So an extra kilo of grain to produce the same result that the software promised me in the first place?
I'm not sure I fundamentally understand why this is. Is it simply because the recipe software completely cacks up the liquor volume (28L vs 32L in the spreadsheet)? Or is there more to it?