I finally figured out what caused my slab to heave last spring
We had a late frost after I poured a garage floor without enough insulation underneath. The ground froze and pushed the concrete up in one corner. It cost me a full day to break out and repour that section. Always check the frost line and use proper base materials in cold weather.