Dillan Solomons has had a mixed second with Kaizer Chiefs, where his place in the team has never looked guaranteed.