Тут все дело в том, что в
режиме ECB данные шифруются блоками. Соответственно, отправка будет происходить только при накоплении блока данных определенного размера. Для возможности отправки отдельно каждого байта, стоит использовать режим CTR.
Cipher.getInstance("AES/CTR/PKCS5Padding");