Malaysia detain 6 Chinese fishing vessels

6 Chinese fishing vessels has been detained off Johore for being in Malaysian waters:

It appears that they were not fishing but on lawful passage through Singapore Strait:

When are fishing vessels just ordinary vessels on passage?