I can't speak for all vendors who offer ICP. I do know that the one used by this OP while affordable is usually questioned. If you do a search you will find similar results as noted here by fellow hobbyists and hobbyists who do chemical stuff for a living. Also posted in this thread is a article about ICP testing and a good conversation in the comment and/or notes. If you are going to do any ICP tests I'd strongly urge you to read the document first so you can get an idea of how it works and what it may be able to do for you.
Now - with all that out of the way let me also say this. I'm biased and use ATI. Why? Consistent results by fellow hobbyists. Great support. I had a question and I received an email the next day (they are in Germany). Professional. Also let me know subsequent Q&A may be delayed due to the holidays. I use ATI as a holistic view of my water and water only. I usually run them quarterly but if I forget I'm usually down for two a year at a minimum. Since I dislike testing, have a Trident, I pretty much send off samples as such:
1. Trident tests 4/2/2 (4 times alk a day, 2 times Ca and Mg a day)
2. At 1155 I grab a cup of water from the sump (Trident tests at noon, sump is the sample line feed)
3. Trident tests
4. I run Hanna ALK and Phosphate tests manually
5. Fill ATI's sample tubes, package up, and drop in mail
6. Update Apex with manual tests, enter log note for ATI
7. ATI results come back anywhere from 5 to 7 days. I send tests out on Wed, usually get boxed by US group and sent same week to ATI Labs in Germany
8. Once ATI's results are in I'll pull up Fusion, check my manual numbers for ALK and Phosphate to ATI. I also check Tridents ALk, Ca, and Mg to ATI,
9. Review Salinity to Apex
10. Review rest of the results
Now I have the same water sample 5 minutes before the trident and results to compare. So far every time all have been within their margin of error. Nothing off. The one time ATI reported a problem and when I used their support was when they came back and said my salinity was off. I tested manually and it was again different. They explained and felt theirs was correct.
@Randy Holmes-Farley and another member here asked me if I used a reference solution with my checker. I said no. They recommended me pick one up, I did, and guess what? Results matched ATI. Problem fixed and my fault

It also reported low iodine one time. I dosed their recommendation and the next test it came back fine.
Anyway this is a bit long winded now but what the key take way is this. Not all ICP tests are the same. Those that hobbyist prefer do provide a holistic view of our water. It is a guide to go along with your tanks history, your visual confirmation of health, and any manual tests you may have done using the same water sample. Together now you can use the results.