AC current measurement using shunt resistor
First: Your uC will get galvanic contact to AC mains. It will be quite a stunning effect to notice it suddenly during the use, if not taken into the account from the beginning.

The whole uC system must be safely insulated without any reachable circuitry. This is a challenge until it is battery powered and no external devices are connected otherwise than wirelessly.

If you had placed the sense resistor to N wire and secure the system to stay like that, the insulation requirements would be lesser. Unfortunately you have no way to quarantee the polarity to stay and the N-wire to be unbreakable. Thus in practice no insulation relief would be available.

At least consider to have a current transformer or a current clamp (=transformer or Hall-effect) to break the galvanic contact to AC mains. It shoud be no problem with 50...60 Hz and current this big. It solves the insulation problem instantly, because there's no galvanic contact. If the current transformer or clamp costs too much, think about an optocoupler in linear mode or a homebrew current transformer.

Second: Your differential amplifier has only 3 resistors, 4 is required if you want the result to be the current.