I had the same issue as you, the live activity would start, update and end, but wouldn't show(only saw updates on the terminal). The issue turned out to be 'Minimum deployment target' in the Widget Target, it was set by default to a higher version than my physical device, but my simulator showed it because it was on the desired version.