Is AES-CTR-NoPadding resistant to variable-length chosen-plaintext attack?
Your fundamental misunderstanding is that encryption does NOT provide security for plaintexts of different lengths. This is explicit in the definition, where indistinguishability only holds as long as the challenge plaintexts (of which one is encrypted) are of the same length.

In practice, in cases where length reveals information, one needs to pad.