OK I think I see now thanks for all the replies!
The thing about non-US airports is they never give you “descend via STAR” clearance but we still comply with the restrictions
It’s those times that they direct us and give us a late clearance that gets confusing
I will try to comply with those restrictions as much as possible next time and query ATC also for the need
From what I understand now if they vectors you out of a STAR or SID when they direct you back to a waypoint on the STAR or SID they will need to rephrase
the restrictions as needed (which I guess they kinda did when they told me descend FL070 speed 250kts)
But they said nothing about doing that at ARTIP so I’m assuming they don’t care (at least I haven’t got an ATC violation from them ha)
Once again, thanks for the replies!