Without any ATC transcripts it's still very difficult to make a complete judgement for us.
For sure there's no excuse to disregard ATC instructions but in a region where ATC comms in english is not necessarily the primary form of communications there could be elements of misunderstanding or non-communication.