unfortunately this will be a trial and error exercise. I had a similar issue with the FZS1000 and decreasing the compression solved it, but the compression adjusters on the FZS100 are easier to get at than yours. Backing off the compression in your case is probably a fork strip job unless there is some tool to adjust it with the springs out.
Ok, did the test and here's the results: https://imgur.com/a/1VK3iM5The ride now, after loosening the preload, is night and day difference, much plusher and comfier.Haven't had a chance to ride it harder to see if it still floats under acceleration...
Nothing wrong with the springs, set them to 25mm static sag to get as close to 35mm laden as possible. Now check the oil level in the forks, ideally 140mm for stiffer springs. Check with springs out and forks fully compressed.Do you know what weight oil the mechanic used? Removing the springs will result in a slight drop in oil. Try to allow as much as possible to drain off the springs back into the forks as possible.
13. Once in place, pour about 250-300ml of your fork oil in. What weight to go for? Racetech mention ether 15W or 20W for the TRX forks. I'm about 73kgs so went with the lighter 15W oil. Now pump fork up & down (slowly, about 15 times) and enjoy the gurgling noises.14. Now add remaining oil. How much in total? Well, I have again gone with data similar to the TRX. Their forks use 483ml per leg (early Fazer 475ml). The emulators displace volume, but exactly how much is unknown. Most TRX owners use about 440ml per leg, so just over 40ml less than standard. For the Fazer, I have started with 430ml - 45 less than standard. I realise that Fazer fork oil height is usually a critical setup factor, but the introduction of the emulators changes all this. Besides with no one else having tried this I had to start somewhere……