How can I backup and restore Google Now Launcher home-screen layouts?
Try backing up the entire Google app, not just the Google Now Launcher as it does not store any data itself.  

Backing up the Google app (and you can try the Google Now Launcher) in addition to it, should work.