I believe the two above examples are equivalent when using a drum synth that takes the sustain argument as its length.
The behaviour I am after would give to the synth as its sustain argument, first a dotted crotchet, secondly a dotted crotchet, and then a regular crotchet, rather than quaver values with rests in between
Legato and cut are equivalent when using Euclidian rhythms because of their implementation iirc. t(3,8) is actually just t ~ ~ t ~ ~ t ~.
You could tweak the pattern to do what you want but it would be a pain if you want to change to any other. Euclidian rhythm. If you just want to use the Cuban tresillo you could simply use t _ _ t _ _ t _.
However this seems like a big limitation from Tidal. Maybe there should be a way to make the euclidians elongate notes instead of put rest notes in the middle. But I'm also not sure it is possible since I barely understand the code that makes Tidal. I imagine a possible mininotation for it being t_(3,8).