I can't imagine lorry loads of random things are particularly helpful and must take a huge effort to sort through at the other end.
This is why you don't do a house clearout, chuck all in a box and donate to a group of volunteers that does that - sends random stuff in random boxes. Read what's needed, segreagate, attach the papers, donate to a collection point. Or read up in detail as for example Poles in the UK have a very organised system whereby the goods are sorted here before being sent to the border, since in a number of cities across the UK there are facilities areanged directly by the Polish charities. You just need to do your homework about what's happening that is local to you.
£20 / £50 / £200 will go further there than it will here. Cost of living comparison attached. Stats easily found online. It's not a "western saviour" attitude. It's basic maths and common sense
The average cost of a Christmas food basket in 2021 was £161 - whilst every penny counts, consider that when donating as your £20 really doesn't go as far as you might be thinking. Put it this way, you might have your google research, thanks for sharing. Some of us know in practice. The rest of your posts repeats what I've already said earlier.
If you have things like baby clothes and formula, see if you have a baby bank near you. They give packages to families in the UK who can’t afford to buy things for their babies.
If people wish to help Ukrainian refugees, that's what they should do. It's not a competition which cause is more important, one is urgent, one is an ongoing problem. A completely different category of causes. UK baby banks are also very specific as to what exactly they accept and when so this is not true you can just donate what you have at any given time. And sorry you couldn't find your nappies, maybe it's ongoing post-Brexit or post-pandemic supply change issues, you know. Might not be that the victims of war now have your nappies.
And finally, the UK government is match funding up to £20m in donations, be aware of that.