I have the same results. Mine (constructed by Previous Owner now 6 years old ) is on engineered slab on a gravel pad that had been build up from imported material. Cracking and Heaving in the centre.
If I were to do It I would do a frost wall and have a Knee wall 1 to 2 feet above the slab...