Multiplayer lobby inactivity disconnection issues

What’s going on with multiplayer lobby disconnection for inactivity??? I am in a three heat race when while waiting for the timer… ( which is really far too long of a wait time) for either players to finish their race or get into a heat… which has started… bam… booted while in a load screen… thoughts to fix??? Help!