How to best go about using several different Display configuration (same outputs connected, different use case)

FWIW we had per-screen-arrangement settings in Plasma 5, but stopped it with 6 because it was too buggy and unpredictable, and we struggled to come up with a way to make it more reliable and understandable.

So currently, this is a use case for scripting your multiple setups using the kscreen-doctor command-line tool.