I was trying many options.
Finally I discovered interesting solution. It does not make sense for me but works:
1. I have created additional filtered index (index_2)
2. checked estimated and actual numbers for index_2 - it was OK
3. checked estimated and actual for old (problematic) index (index_1) - and guess what - it have good numbers now!
Nice, but what happened after dropping filtered index_2?
- Estimated and actual numbers for old index (index_1) have restored wrong values (oO)
I have repeated the steps on additional testing DB and it works in the same way.
I wonder how to explain it.
Jacek