Background
As per convention, Carroll defines the Levi-Civita symbol $\tilde{\epsilon}_{\mu_1 \mu_2 \dots \mu_n}$ as the sign of the permutation of $01\dots(n-1)$ on page 82. He states the Levi-Civita symbol has these components in any right-handed coordinate system (not necessarily orthogonal): they're defined not to change under coordinate transformations.
However, Carroll then goes on to derive how the components transform under coordinate transformations (seemingly contradicting what he just said before).
Given any $n \times n$ matrix $M^{\mu}{}_{\mu'}$, the determinant obeys $$ \tilde{\epsilon}_{\mu_1' \mu_2' \dots \mu_n'} |M| = \tilde{\epsilon}_{\mu_1 \mu_2 \dots \mu_n} M^{\mu_1}{}_{\mu_1'}M^{\mu_2}{}_{\mu_2'} \dots M^{\mu_n}{}_{\mu_n'} \tag{2.66}$$
By setting $M^{\mu}{}_{\mu'} = \frac{\partial x^{\mu}}{\partial x^{\mu'}}$, we obtain the transformation law:
$$\tilde{\epsilon}_{\mu_1' \mu_2' \dots \mu_n'} = \left| \frac{\partial x^{\mu'}}{\partial x^{\mu}} \right| \tilde{\epsilon}_{\mu_1 \mu_2 \dots \mu_n} \frac{\partial x^{\mu_1}}{\partial x^{\mu_1'}} \frac{\partial x^{\mu_2}}{\partial x^{\mu_2'}} \dots \frac{\partial x^{\mu_n}}{\partial x^{\mu_n'}} \tag{2.67}$$
revealing the symbol is a tensor density of weight 1 - i.e. the components do change under a general coordinate transformation?
Again, on page 89, to show that the volume element $d^n x$ is a tensor density (of weight 1), Carroll states "under a coordinate transformation [the Levi-Civita symbol] stays the same, while the one-forms change" - although I don't think this statement actually affects his derivation. I can outline this in more detail if necessary.
Question 1
Just by definition of the determinant, I think we should have:
$$ \tilde{\epsilon}_{\mu_1 \mu_2 \dots \mu_n} |M| = \tilde{\epsilon}_{\nu_1 \nu_2 \dots \nu_n} M^{\nu_1}{}_{\mu_1}M^{\nu_2}{}_{\mu_2} \dots M^{\nu_n}{}_{\mu_n} \tag{A}$$
where both Levi-Civita symbols belong to the same coordinate system.
Then, if the symbol has the same components in any coordinate system, $\tilde{\epsilon}_{\mu_1' \mu_2' \dots \mu_n'} = \tilde{\epsilon}_{\mu_1 \mu_2 \dots \mu_n}$, allowing us to recover equation 2.66 by relabelling of dummy indices. Is this the correct way to interpret equation 2.66?
Question 2
Many resources online suggest the symbol is only invariant under orthogonal transformations, but Carroll seems to suggest the components are the same in any right-handed coordinate system (which I don't think necessarily has to be orthogonal?). But if this is the case, I'm quite confused what exactly equation 2.67 is showing.
Indeed if $|M| = 1$, and the symbol transformed like a tensor (not density), we see that $\tilde{\epsilon}_{\mu_1' \mu_2' \dots \mu_n'} = \tilde{\epsilon}_{\mu_1 \mu_2 \dots \mu_n}$. But, as stated in my first question, I think we're using $\tilde{\epsilon}_{\mu_1' \mu_2' \dots \mu_n'} = \tilde{\epsilon}_{\mu_1 \mu_2 \dots \mu_n}$ to get to equation 2.67 (how the symbol actually transforms).
Wikipedia states:
Under the ordinary transformation rules for tensors the Levi-Civita symbol is unchanged under pure rotations, consistent with that it is (by definition) the same in all coordinate systems related by orthogonal transformations.
Under a general coordinate change, the components of the permutation tensor are multiplied by the Jacobian of the transformation matrix. This implies that in coordinate frames different from the one in which the tensor was defined, its components can differ from those of the Levi-Civita symbol by an overall factor. If the frame is orthonormal, the factor will be ±1 depending on whether the orientation of the frame is the same or not.