Not quite. One thing to note though: framework target version and minimum supported version isn't the same thing. You can generally target the latest SDK for each platform, and still support older versions, and that's pretty much the case across all our target frameworks.
The catalyst bit is a bit confusing - the OS version is different from the catalyst sdk version. I found a good list here: https://stackoverflow.com/a/69748714/1702326 Our minimum support there is 14.0
Wrt Windows minimum is 19041 in the beta, but we're currently considering changing our minimum supported from minimum support Windows version excluding LTSC versions (which is 19041) , to in the future include the LTSC versions still in mainstream support, which would bring the support all the way down to 17763 until 2024 (Note: v100.15 is 18362 so this increases the lower bound). You will still need to target 19041, but will then be able to set the minimum to 17763.
For Android, the minimum isn't 31 - that's the target. The minimum is 26 for v200 (it was 23 for v100.15).