LeafSpy does show an accurate health. If it shows 88.81 SOH, then yes, that's the actual health.
That said, if you have one or more cells that are bad or going bad, you can see sudden drops of your miles remaining. When your car is around 20% SOC, your mv difference in LeafSpy should be...