This does confuse me now, because a result of this whole thread was the desire to change the existing behaviour from what you describe to the other way around:
0 = low kelvin values = warm
100 = high kelvin values = cold
This is why I adjusted the implementation. So for you now it is expected to work “inverted”.
To make everyone happy, I might think about introducing also an “invert” flag for the temperature then…
For the other observations:
We can not do anything on how the home app / the assistant is behaving in terms of dealing with colors, so e.g. what colors are presented and to what kelvin values they refer. Same for the spoken commands - no influence on what is “warm white” or “cold white”. This is also why we probably need to live with what is currently presented there.