Heartthrob - S3-E1
Revealing mistake: When James, a vampire, chases Angel and Cordelia into the subway, James' reflection is visible in the windows of a passing train.
Heartthrob - S3-E1
Revealing mistake: In this episode both Angel's and James' reflections are visible during the fight scene inside the train.
Revealing mistake: Supposedly the demon Merl has no tongue, but when he is telling Angel the apology he wants, it can be seen. (00:01:00)
Revealing mistake: When Cordelia goes to see Lilah, the eyelashes of her real eye can be seen blinking Underneath her "black" eye after she sits down.
Revealing mistake: When Groo rushes in to battle the tree demon, a cobweb gets stuck to the camera as it pans in.
Sleep Tight - S3-E16
Revealing mistake: When Angel is seen gulping the blood from the cup (right before Lorne tells Angel that Connor needs some papa-love) you can see this is a special-effects cup (it's like one of those freezer mugs, where there's a layer of liquid on the outside). If Angel were really drinking out of the cup the way it's shown, he would have blood all over his lips and it would be running down his chin.
A New World - S3-E20
Revealing mistake: The first stake that Conner fires from his stake cannon (Obviously CGI) doesn't seem to emerge properly from the barrel of the cannon, it emerges out of thin air from the side. (00:01:25)
A New World - S3-E20
Revealing mistake: The Axe that Groo throws at Conner at the start of the episode (Obviously CGI) doesn't match the movements of his hand, it leaves his hand before he actually throws it. (00:01:40)
A New World - S3-E20
Revealing mistake: When Connor runs out of the hotel and Groo and Gunn drag Angel out of the sunlight, Angel's reflection can be seen in the door behind him just as Cordelia steps outside. Angel is a vampire: he should not cast any reflection.
Answer: Due to his epiphany, Angel basically had the 'true darkness' he worked so hard to reattain ripped away from him, like his soul was after sleeping with Buffy.