Had a small pin hole.
-actually smaller than the one in your picture on my koyker K2 loader curl cylinder.
Since it was out of warranty by 15 years , I just ground the area clean and mig welded a short bead over the pin hole area.
Then cleaned up the weld and re painted the end of the cylinder.
No leaks or seepage since.
Sounds like your machine is in warranty- so it certainly makes sense to get a new cylinder installed
It does make a new machine look not so new- when oil is leaking out of areas that should be dry.
Hope the cylinder arrives soon- and your up and running .