it onsume <20mA. after a 47K and with less than 36V (which is the case if we are not in revese polarity), I believe the consuption should be negligeable.
The question is if the light will be then visible.
Just do some experiments before making final decision.
In 90s I had to use 10mA to drive indicator red LEDs to be visible.
Then, around 2000, changing LED, I reduced current to 5mA so as not to hit the eyes.
Now I am using Wurth: 151031SS04000 red LED driving it with 1.8mA.
But I use it with no direct sunlight on it.
If your system is guaranteed to be powered all the time you can consider not having this LED here but drive it on the optocoupler output side from much lover voltage.
Except if you want me to move D1 after D4 (but I don't see why it's important).
I have a problem to believe in:
I'm not too bad in DC system
In this case AC can be analysed as two DC systems (with two opposite supply of the same peak value) so if what you say is true you should have no problems to understand it.
When GROUND1 is positive relative to Earth you drive D4 with 36V drop on D1 and when it is negative you drive D4 with 0.7V drop on D1.
To simplify let us assume for the moment R1=0 (like in your first schematic).
In one sinus half (with 0.7V drop on D1) C1 is charged practically to peak AC voltage.
With 20mA load during 10ms C1 voltage drop (I understand it is 10uF capacitor) is (20mA*10ms)/10uF = 200/10 = 20V.
So during second sinus half with 36V drop on D1 voltage will be too small to even start to charge C1.
So your circuit never uses the 36V value of D1. It works like D1 would be standard diode and not Zener diode. This also means that D4 is practically used only in one sinus half so works like two diodes in serie. So the whole input is like you charge C1 through 3 diodes in serie.
With R1 not being 0 things are little more complicated but generally the problem is the same.
but I need a C1 to be fully charged in less than 2 seconds, else the system may engage if the optocoupler didn't send the information on time.
If your system could accept 100Hz pulses from optocoupler (instead of stable state) you can not use C1 at all (or have here much smaller value just to filter out disturbances) and you will get the information in less then 10ms (great progress compared to 2s). If it is too complicated to make such change in software than you can also (not using C1) make signal 'stable' on the optocoupler output side. If optocoupler could charge some capacitor 100 times faster than it than be discharged than you will also be able to get the information after one or two AC periods. It can also be done with digital gate having OC output.