Marlin knows little of USB. All it know is how to setup serial over usb on chips with inbuilt usb support.
In the case of 2560 based board it only knows of serial ports and the serial/usb is done on another chip/
Most use a raspberry pi ruining octoprint. You can stick a usb into that