Question: have skin in the game synonym?
Answer: You might be looking for something along the lines of: committed, invested, pledged, obligated, sworn, bound, performing, immersed, or dedicated. You can go to a thesaurus to get more related words and phrases. More idiom based would be: (their) duty.