Maximum current for USB port Arduino Mega 2560?

Yes

It sounds like you need to do some reading on Ohms Law. Just because the USB can supply 2A it does not mean that the Arduino will use 2A