I also have in mind that souls will be determined in the end and not while they drop. Otherwise you could wait with the shards and collect them later...
But deleting and reinstalling the app does neither help with this bug nor at my other big problem with claiming achievements.