I have the same issue currently on S8+ and have had it on S1 S4 and S6.
It is infuriating that this issue can span over a decade.
The guy that is trying to help, well done but now you have made the OP painstaking go through your exremely boring troubleshooting routine, where is the solution...