Ah, apparently there is an API limitation, according to the user notes at the PHP manual. A workaround suggested is:
SELECT CAST([field] AS TEXT) FROM [table]
Of course, a possibly better alternative is to use TEXT instead of VARCHAR(2000) in the first place.