There was no battalion fighting for Assad. You have no idea wtf you are talking about.
Assad literally had Hamas fighters locked up in Sednaya. There is a reason Khaled Mashal left Damascus immediately after the revolution started and he refused to back Assad.
Accused of belonging to the Palestinian group Hamas, which was then Bashar Al-Assad’s bête noire, Mohamar Ouda was arrested by the Syrian army in Yarmouk in 2015. He spent seven years in prison, where…
www.france24.com
There was a Hamas regiment in Beqqa Valley and South Lebanon with Hezbollah, but thats a different story from Assad. Hamas was seen as an "unwanted guest" by Assad.
Syrian President Bashar Assad described Hamas as an “uninvited guest” in his country in confidential conversations with American lawmakers, and appeared to suggest he would be willing to give up the alliance in exchange for incentives, according to several documents contained in the trove of leaked diplomatic cables posted online by the website WikiLeaks.
Syria's Assad seems to suggest backing for Hamas negotiable, leaked cables say
www.latimes.com
this is from 2010 btw, before the Civil War even started. Assad was negotiating wit US senators to kick Hamas out in exchange for Sanctions removal.
Hamas was tolerated by Assad due to the politics of not wanting to be hostile towards a Palestinian group(and the most prominent one at that), but even then, Assad hated Hamas and didn't trust them. And when the protests started, Assad demanded Khaled Mashal back him and speak out against the protests, to which Mashal refused and left Damascus that day. After which anyone who didn't leave got taken captive and put into Sednaya.