Why is my experience showing up only on desktop or mobile?

The experience was created for a specific device.
Note that each change you make is either for desktop or mobile.
If you wish to create an experience that combines both Desktop and Mobile, you'll need to switch between them via the top-left device icon and separately create the change for each device. This assures that each change you make to your store is fully optimized.