I can try to help with some information. First let me say, that while nothing is "impossible", it is extremely unlikely that any freshly mixed batch of Tropic Marin Pro Reef salt was actually 20 dkH. It doesn't matter how much it may have "settled" or "separated". That value is just not usually possible to see. Was your water clear when it was dissolved? If it was clear, then it is even more unlikely, as that dkH value would almost certainly produce a calcium carbonate precipitate if it were true.
I also agree that this is almost certainly a testing error. I'm not saying that you are doing anything wrong. Just that the values just don't make sense, so a testing error is the most likely explanation. As an example, if your tank system was actually at 11 dkH, and you did a 20% water change (I don't know the size of your system, this is just an example) with water change water that was actually 20 dkH. The resulting tank system alkalinity would still only be 12.8 dkH, not 15.2. To achieve that tank system value your water change would have to have been close to 50%.
All that being said, if you still are in doubt, there will be a lot number on the lid of the bucket of Pro Reef salt that you have. If you have a box of Pro Reef, the lot number will be on the side of the box. Send me that lot number and I will be happy to check our batch controls of that lot, to verify the alkalinity value from manufacturing.
I hope this information is helpful.