У тебя в DeferredStream хранятся сырые данные, например DTO-шка, и пустой стрим (или вообще не создан пока), как ты будешь ее позиционировать?
как захочу. Я бы делал генерирование текста только при попытке чтения, в остальном - seekable=false, size=null