من در خروجی زیپرشین مشکلی نمیبینم و در واقع این خروجی آفیس هست که مشکل داره.
وقتی از محیط tradiotionalpoem استفاده میکنید در هر بیت مصراع اول داخل کادر افقی (\hbox) به نام \verse@i قرار میگیره و مصراع دوم داخل کادر افقی \verse@ii. در طول شعر بصورت مداوم طول دو مصرع مقایسه میشه و در پایان شعر طول بزرگترین مصرع در فایل .aux نوشته میشود و بار بعدی که شما زیلاتک رو اجرا میکنید طول همه مصرعها برابر همین طول بزرگترین مصراع خواهند بود. از اونجایی که هر کدوم از این مصرعها داخل یک \hbox قرار میگیرند و طولشون کمتر از بزرگترین مصراع هست، ممکنه که Underfull \hbox ایجاد کنند که برای جبران فاصله بین کلمات بیشتر میشود. زمانی که از گزینه کشیده استفاده میکنید پهنای مصرعها تغییری نخواهد کرد تنها در هر جایی که یک Underfull \hbox وجود داره، کلمات به اندازه کشیده میشوند که آن \hbox خاص پر شود و دیگر Underfull \hbox نباشد. 
در حالی که در خروجی آفیس شما مهم نیست که چه مصراعی بلند است و کلمات تا اندازه زیادی و بصورت کاملاً اشتباه کشیده میشوند. فکر نمیکنم لازم باشه که بگم الگوریتم داخلی حروفچینی شعر در این حالت خودکار نیست و حروفچینی بسیار زشتی به شما میدهد.
به هر حال اگر شما دنبال حروفچینی زشت هستید و اهمیتی به حروفچینی زیبا نمیدهید میتونید طول مصرعها رو خودتون تعیین کنید و از محیط traditionalpoem استفاده نکنید:
\documentclass{article}
\usepackage[right=1cm,left=1cm]{geometry}
\usepackage[Kashida=on]{xepersian}
\settextfont[Language=Default]{IRLotus}
\usepackage{bidipoem}
\begin{document}
\Setversedim{8cm}{2cm}
\traditionalhalfverses{بشنو، این نی چون شکایت میکند}{از جداییها حکایت میکند}
\traditionalhalfverses{کز نیستان تا مرا بُبْریدهاند}{در نفیرم مرد و زن نالیدهاند}
\traditionalhalfverses{سینه خواهم شَرحه شَرحه از فراق}{تا بگویم شرح درد اشتیاق}
\end{document}
و این خروجی بسیار زشتی است که من میگیرم:
