Got a very kind answer from Benjamin, the guy who's making and selling those switches, offering a return if it doesn't improve my setup. Seems like he's off for some time, so he's not accepting any orders atm, but will place one as soon as he's open for business again.
I asked him if he knows...