Another possibility which can make a panel appear to be putting out less amps than it is rated for is cable sizing. If too thin you get voltage drop (from the wire's resistance) & consequently less amps. A common trap for the unwary is that automotive cables sizes include the insulation so that, if for example someone needs 6mm2 cable for a certain length & buys 6mm autocable, the size of the copper core in the autocable will only be about 4.5mm2, & could easily account for the loss of a couple of amps output (lost to the cable as heat).I have used 6 B&S (13.2mm2) for a 10metre length to my 300w of portable panels.