FYI you can manually trigger synchronization in both the mobile and desktop browsers, the option isn't buried very deep in either and is the only workaround I've found to avoid delays!
Edit: on mobile it's under Hamburger > Settings > Firefox Account
That's what I usually do, but sometimes I send links from the phone to the desktop so I remember to read them there, and if they never appear I just forget about them.