50mA is for sum of all IO pins:
"Maximum Total IOVDD current IOVDD_MAX 50 mA Sum of all current being sourced by GPIO and QSPI pins"
Depending on setting it should be limited to 12mA per pin.
Sure - you can pull more current from an IO - but it's beyond spec... it may be fine in the short term -...