As far as I understand it, the mode has a seed, which it then uses to create missions to populate your mission board with. When you switch modes, a different seed is used for the boards and all your missions are replaced as they have an invalid seed. So you can switch modes to force the recreation of missions for your board.
With my idea, the missions will persist until re-rolled and the seed will not matter anymore; it is only needed when you query a new set of missions. They should only get purged during the server tick when conditions for the missions change with faction states.
I see, thank you. What I’m trying to understand is why it’s technically necessary to limit the number of missions that are generated for each player to the extent that they are, preventing any kind of significant filtering system and resulting in less “space” on the board when new mission types are introduced. Not knowing the precise technical details, it’s difficult to be particularly constructive.
I’d definitely support your approach though.