From the above list you have mentioned, the best one is Panasonic GH5.
Canon EOS RP is also a very good choice but I am never going to recommend you Canon EOS 90D at all.
All my recommendations are based on the following attributes.
1: Video Quality
2: Lightweight
3: Sensors