In many cases, perhaps most, you can use Ctrl+shift+c/v to get around this. This muscle memory has caused problems for me because Ctrl+shift+c in Firefox brings up the development console (IIRC) and I haven't found a way to close that without using the mouse.
Depending on your environment, you may also be able to highlight text, press no keys, and middle click elsewhere to paste.
Control shift C used to copy formatting and control shift v would paste the formatting. So if you pasted in a word doc or excel you could copy the font style and size from the cell or paragraph next to it and paste it over the weird.
Then control shift C in Teams decided it would call everyone in the group chat at fucking once.
No more copying mystery garbage format, fonts, and colors from a different document. Why it isn’t standard to just copy raw data and a function to copy the format i will never know
Instead I often either press CTRL+C instead of CTRL+V, or mispress in a way I quickly press C just before V, usually on an empty line, so it vipes my local clipboard, then I have to rely on Win+V because Kate still doesn't have a clipboard history.
Here's the kicker: I work in SolidWorks. I frequently use the measure tool and copy dimensions from an assembly to paste into a part sketch. It used to always work, but lately it hasn't been reliable, pasting an empty string into the dimension entry instead. However, if I paste the copied text into Notepad first, then copy the text from Notepad, I can then paste it back into SolidWorks just fine.
I feel this currently way to hard. Since some days ago on wayland and kde, copy paste between different groups of programms stopped working. Looks like there are hiccups between native installed and flatpaks.
I've noticed that web browsers have been good at capturing Ctrl+<char> sequences and passing them on to the right context.
For example, if I have a terminal console open in a web browser (e.g. google code, or jupyter notebook), I notice that using Ctrl+C to kill a process does correctly pass through my desktop manager, through my web-browser, and to the console to kill the process. If I click just outside of the console window but still within the web-browser, then Ctrl-C acts like a normal copy command.
Not sure what my point is, other than it perpetually boggles my mind how many layers of software a key stroke has to pass through before it acts on the actual layer that you want.