I recommend not to use special characters in the reader label ! For example, change it to "smart_hd_plus". The reader label is used most often and is not suitable if there is an empty space. For example in the "oscam.user" file for "au" entry (example: au = smart_hd_plus, remote_reader_3).
So you have enabled channel list "services1" for "SMART HD+". But this is the wrong reasoning logic. You enabled channels + also to other channels that are allowed already - i.e. all channels are allowed. So nothing happened. You have to disable this channel list for a secondary reader for which you do not want these channels to be decoded. The entry is as follows: services = !services1 (exclamation mark at the beginning).
A note - if you do not need to specify CAID and PROVID then you can leave these items empty ... that is:
[services1]
caid =
provid =
srvid = 3ABD,0C22,113B,3DCD,3DD7,3DD3,3391,339A,339B,3393,3394,3D66,3D60,3333,3D59,429D,427B,3DD2,10EA,3AB8,377E,3781,0C25,12C6,3DCE,3DD0,10EB,13EF,377F,3AB9,0DB1,3D67,3D5C,4288,3D5F,1CB6,32E0,377D,4293,00023ABD,0C22,113B,3DCD,3DD7,3DD3,3391,339A,339B,3393,3394,3D66,3D60,3333,3D59,429D,427B,3DD2,10EA,3AB8,377E,3781,0C25,12C6,3DCE,3DD0,10EB,13EF,377F,3AB9,0DB1,3D67,3D5C,4288,3D5F,1CB6,32E0,377D,4293,0002
I have them empty and it works. On the Internet it is said that these items are required (apparently they may remain blank after the "equals" sign, but they must be listed in the "services" section).