Can this be right? 18% FTP increase?

Could be a bit of both. Newbies gain a lot initially, but the trainer you have is also famous for accuracy issues when it comes to power, so it’s hard to say.