ouch - that hurts - I use Jetbrains tools as well - have been for years - only a single issue but that was only with Rider - and I could use the preview instead - eventually the ordinary was updated which fixed that issue.
It is quite strange you have so many issues across systems - that is not common for Manjaro at all.
Since it is across systems - I suggest ensuring you are using the same mirror for all systems.
Mirrors do not sync at the same interval or at the same time. This should not generate any issues on stable branch - after all it is not updated that frequently.
A default Manjaro installation uses a random mirrorlist which will be recreated once a week using pacman-mirrors -f8 (triggered by pamac-mirrorlist.timer).
When (if) switching to unstable branch - it may save you some headache settling on a single reliable mirror. This can be achieved by singling out a country pacman-mirrors -i -c de, then single out the one mirror you want to use and save the mirrorpool.
Another manual intervention can be done by editing pacman.conf and comment the Include = /etc/pacman.d/mirrorlist and setting the select mirror directly using Server = configuration.
One example is setting a custom mirror
[sublime-text]
Server = https://download.sublimetext.com/arch/stable/x86_64
or
[nixrepo]
SigLevel = Never DatabaseNever
Server = https://uex.dk/repos/nixrepo/x86_64
Yet another option is to run a local mirror for your systems - an offline or portable mirror - the benefit from that would be that you can keep your vital system(s) at a given functional level.
There is various methods to do this - just search for it - I know it has been discussed so many times I created a guide on how to do it.
→ [root tip] [How To] Create and use a portable Manjaro mirror
//EDIT: Ups - I drifted - sorry …