Suppose $V,W$ are two finite-dimensional representations of a Lie algebra $\mathfrak{g}$.
Is it true that if their formal characters coincide, $$\mathrm{ch}_V=\mathrm{ch}_W ,$$ then the representations are isomorphic?
Context:
I have read in a couple of sources the derivation of the Clebsch-Gordan formula for $\mathfrak{sl}(2, \mathbb{C})$ using the formal character. These texts simply conclude checking that the two sides of the Clebsch-Gordan formula have the same formal characters. However as long as I know the central character gives rise to a ring isomorphism $$ \mathrm{ch}: K(\mathsf{Mod}_{\mathfrak{g}}) \overset{\cong}{\to} \mathbb{Z}[\Lambda]^{\mathcal{W}}$$ where $K(\mathsf{Mod}_{\mathfrak{g}})$ denotes the representation ring of $\mathsf{Mod}_{\mathfrak{g}}$ (aka the Grothendiek construction of the semiring of representations), $\Lambda$ is the set of integral weights and $\mathbb{Z}[\Lambda]^{\mathcal{W}}$ is the set of invariants under the action of the Weyl group $\mathcal{W}$.
The issue I have is that this isomorphism via the formal character then identifies the classes $[V]$ and $[W]$ in $ K(\mathsf{Mod}_{\mathfrak{g}}) $, and in a Grothendiek construction, these are the same if and only if there is some representation $Z$ such that $V \oplus Z \cong W \oplus Z$. Not sure why this would imply that $V \cong W$, I don't think that the cancellation property holds here.