JRiver's windows sizing is problematic. If you don't have a standard setting on your Windows and PC I'm sure it works well. But when you change something (i.e. scaling of windows) it tends to advise you retract what you set up on outside.
There are different ages, distances, resolutions, etc. What JRiver should do is let you resize the fonts to be able to see what you are doing from 12' distance on a 4K TV which is set for 1080 with 150% scaling and at the same time to resize the options or dsp windows size accordingly.
The "max the windows if it is oversized" isn't a solution. The windows are either oversized to prevent seeing the OK/cancel buttons, or half of it is off the screen, or even some of them do not have the option to resize from the edges, for instance 'option-general-playing now popup setting screen', in order to let you resize every time you use it just like we do now.
Please try to solve this within your software to make its windows remember their size or properly scale.... or at least make all of them resizable by dragging by the edge so that we can resize each and every time to click ok icon.