Is it possible to have a step chart for multiple interfaces across multiple devices for tracking min/max/avg bps?
Definitely it is. Which version of NPM do you have? There is 'multiple interface chart' in older ones, and in newer ones, the 'Custom Object Resource' resource supports inclusion of multiple interfaces.