Restoration is not double scaling but applies an additional multiplier in the formula or alters the current formula. However it’s achieved you’ll see double dipping in INT with the Restoration bonus.
No need to be a pushover. The Paladin FAQ is there to be updated, if you are willing to provide some constructive feedback and comments on your build. That would help with making it better. I’ve already linked it above. Maybe once you are Paladin c3. It would be appreciated thanks.
This is a collaborative effort. I just apply what is known about Paladin and help people out with their builds. I’m not saying anything is wrong, you are. Your build is fine too.