Hard to read anything into this, tbh. BBB isn't exactly the most meaningful signal in the first place and it's hard to blame organizations for not playing along.
https://give.org/charity-reviews/other-charitable-organizati...
literally says it meets standards and all the items green? is there a leaderboard somewhere you're referring to?
edit: s/the board/all the items/ for clarity