As far as I can tell based on my research this has existed for years.
If the blood Shards on the ground exceed the amount you can pick up you don’t pick up any.
I’m currently sitting at 1251/1600 and there’s blood Shards on the ground.
Why doesn’t it auto fill to 1600 and leave the remainder on the ground?