Just one tiny remark, all advices were correct and helpful and probably “true”.
However, maybe we should be a bit careful with some strong statements (just to avoid mixing sufficient and necessary condition).
-My current tank is bare-bottom, pure dry rock... and full sps. Possible... but not the easiest way.
-Hobby test: perform 3 times the same test... I wouldn’t be surprised if you get at least one different result. Depending on the brand... all 3
Anyway, as most of you already said:
- test alkalinity everyday at the same time during a few days to see the swings.
- ICP test.
Remember, full tank pictures are always helpful
Good luck!