The Camavinga red was a very harsh call. The second yellow leading to a red normally needs to be at least an orange card. He didn't even get a "last warning". My suspicion is the ref for got he was on a yellow in the first place.
To make that call with the sides level with 5 minutes to go in a CL quarter final is very strange from the ref.