Encoding of high cardinality multi-label categorical feature?
When you have high cardinality I suggest you two options (one doesn't exclude the other):

Aggregate least frequent categories into one called other
Use Neural Network with an embedding layer for high cardinality categories. In case you don't know what an embedding is, it is just a table that map each category into a vector of k features (k your choice)