Also some clients decide to notify you on things that others don't; some clients are smarter in finding things than others; and it can just be bugs and clients quircks all around.
All of them should be using your defined relay list regardless.
On a theoretical level 100% consistency among apps all the time is impossible, but things can be a bit wonky currently, agreed.