I am on a Keystone Montana forum. There are numerous owners of 2014 and 2015 models that are having roofing problems, mainly staples pushing up and side trim allowing the roof membrane to wrinkle badly.
Keystone RV "claims" that their roofs are actually warrantied for 7 years. They have approved some claims recently, they denied mine. When they denied mine, which was not leaking, they said the roof staples would never actually break through the membrane and it should be okay.
I am out of warranty and just waiting for the leaks to start, which they will. But like I said they claim their roofs are under a 7 year warranty, so call them. I would not hesitate to tell them you posted a photo of your defective roof on a huge RV forum for advise on what to do about it.