I, too, would like to know what **bleep** thought this would be okay to do.
I'm in the same boat as you. I start a 60-min XP Booster, but then something happens, and I have to shoot out for a little while, so I log out of the game and close the PS5 down.
I return later and find the XP Booster completely gone. Why does it not stop if you Leave, Pause or Close the game and continue when you get back.
This is EXACTLY how it used to work in other Battlefield games, I can't remember about 2042, but in the other Good BF games.
I would Fire the person who thought this was a good idea.