Appium with cucumber

Hi, we are using appium to automate our tests on native apps, using physical devices connected to the computer on multiple USB ports. Using selenium grid, the scripts run parallel on the devices. We are also using cucumber with the framework and using maven-cucumber-reporting plugin to generate our reports. However, when multiple devices are executed simultaneously, we are getting only one html report, though in the pom.xml, we have given the html file names with the name of the devices, only the device which is listed second, comes up in the report. Any help in this is appreciated.