Хорошо просматривая api docs https://developers.soundcloud.com/docs/api/reference#tracks
tags list a comma separated list of tags
Не уверен, но, возможно, попробуйте строковый параметр вместо массива, как говорят документы:
client.get('/tracks', limit: 200, order: 'created_at',
'duration[from]' => 180_000, 'duration[to]' => 360_000,
'created_at[from]' => 3.days.ago.strftime('%Y-%m-%d %I:%M:%S'),
q: 'something', tags: 'house,techno'
)
Еслив ваших тегах есть пробелы, вместо пробела используйте +
, т. е.
tags: 'house,techo,deep+house'
уменьшайте теги, потому что soundcloud в любом случае делает это, например, вы можете ввести в браузере https://soundcloud.com/search/?q=lacostenyc&tags=house,techno