I don't think I've ever uttered the phrase, "this Monday". Ever.
The soonest Monday in the future is always "next Monday", because it's always in the following week. So, if I'm talking to you on a Thursday, I'll say "next Monday" to refer to the day four days hence. If we're talking on a Sunday, then it's just "tomorrow".
But with a day like Friday, the this/next thing comes into play. I'll use "this Friday" to talk about the future Friday that shares the week we're in, and "next Friday" to refer to the one that occurs in the following week. So for example, June 12, 2021 will become "this Friday" tomorrow morning. But right now, it's still "next Friday", because the weekend ain't over.
This comment is mostly me trying to add structure to a stream of consciousness realization that just hit me. Reading the phrase "this Monday" knocked me off balance a bit and I couldn't articulate why at first.
I agree with you, "this <weekday>" means the upcoming day this week, and generally changes to "last" if referring to the past, and "next" if referring to next week. "Next week Monday" or "a week from Monday" could both refer to "Monday, a week from now" though the first one might be confused if sent on a Friday...
Really, the answer is to skip English entirely and use calendar events and hope time zones don't change between when you plan the event and when it occurs. ;-)
After writing my previous comment, I keep coming up with exceptions and variances to those exceptions. Like—as I write this—I would refer to June 9 as "this Wednesday", but June 11 as "next Friday". So I suppose I "glue" Fridays to the weekend? And right now it's still the weekend so June 4 retains the "this" title until tomorrow?
Starting to feel like I have epicycles of rules similar to the adjective ordering we all know, but never explicitly learned ("big red bouncy rubber ball" is okay; "bouncy red rubber big ball" is NOT OK)
I'm glad I don't write either dictionaries or voice-based/natural language apps for calendar appointments. ;-)