Hello @jgrammatis!
Welcome to the forum!
In order for the controller to appear in the Control Surface section and to work as you expect with the track colors in the clips launcher section of your controller you need to use a remote script,
This is a piece of code for Ableton to be able to communicate with the controller and removing the necessity to map every time in each session,
Have you read the following forum post about Yaeltex Universal Remote Script?
Please take a look at the tutorial videos and let us know if you still have some doubts after that,
Cheers!