Typical/good/bad amount of stale shares? post YOUR stale shares %

I have 5% of stale shares reported by hiveon pool. Is that typical value?

What percentage is considered as good value? my ping to nearest node is 22 ms

I don’t think stale shares are caused by HiveOS.
What pool are you using? Can you ping other pools for a lower latency (shorter ping time)?