The sim800l that is not 5v tolerant. powering it from 5v in arduino

That won't work for anything with variable current draw, and the Arduino cannot be used as a power supply.