Digging around in the Liberation CB code and have some theories:
First, here is a clip from the game.log for the event in question:
----------------------------------------------------------------------------------------------------------------------------------
[character.cpp:18842]: Found county: ---
[messagehandler.cpp:608]: §YFayiz the Liberator§! has usurped the title Sheikhdom of Al-Sukhnah from §YDanieil Bar Ttwaeil§!.
[messagehandler.cpp:608]: §YFayiz the Liberator§! has usurped the title Sheikhdom of Druz from §YAkhiqar Bar Ttwaeil§!.
[messagehandler.cpp:608]: §YYomadan Bar Ttwaeil§! has arrived at your court
[messagehandler.cpp:608]: §YSanatha Ishkhanikshvili§! has arrived at your court
[messagehandler.cpp:608]: §YVahan Kamsarakan§! has arrived at your court
[messagehandler.cpp:608]: §YArieil Barta Yomadan§! has arrived at your court
[messagehandler.cpp:608]: §YTtwaeil Bar Yomadan§! has arrived at your court
[messagehandler.cpp:608]: §YFayiz the Liberator§! has usurped the title Sheikhdom of Suwaida from §YYomadan Bar Ttwaeil§!.
[messagehandler.cpp:608]: §YFayiz the Liberator§! has usurped the title Wilayah of Sarmin from §YDuke Ashur the Black§!.
[messagehandler.cpp:608]: §YFayiz the Liberator§! has usurped the title Mosque of Antioch from §YPatriarch of the East Sabrisho§!.
[messagehandler.cpp:608]: §YFayiz the Liberator§! has usurped the title Wilayah of Castel Blanc from §YCount Baryamin of Alexandretta§!.
[messagehandler.cpp:608]: §YCount Bineil of Asas§W has Relieved §YBorseen§W of his duty as Commander
[messagehandler.cpp:608]: §YDanieil§W was appointed Commander by §YCount Bineil of Asas§W
[messagehandler.cpp:608]: §YNabo§W was appointed Commander by §YCount Bineil of Asas§W
[eu3idler.cpp:8358]: new song music/thelastcrusade_finale.ogg
[history.cpp:254]: Executing History from -1.1.1 to 2.1.1
[history.cpp:254]: Executing History from 2.1.1 to 1066.9.15
[controlcommands.cpp:55]: Human MrHuman set as primary local
[controlcommands.cpp:49]: Human MrHuman unset as primary local
[controlcommands.cpp:55]: Human MrHuman set as primary local
[frontend.cpp:1219]:
-------------------------------------------------------------------------------------------------------------------
Now, there were many more baronies than those logged that were usurped, but the baronies from Sheikhdom of Suwaida to Wilayah of Castel Blanc were territories of MY vassals who were not involved in the liberation war. Note that the Patriarch of the East, who controlled the Church of Antioch as an independent barony, also had his title usurped.
I believe the error in the code stems from this section:
-----------------------------------------------------------------------
any_de_jure_vassal_title = {
limit = {
tier = BARON
is_nomadic = no
holder_scope = {
OR = {
same_realm = FROM
character = ROOT
}
}
}
if = {
limit = {
holder_scope = {
OR = {
character = FROM
culture = FROM
NOT = { culture_group = ROOT }
NOT = { capital_scope = { kingdom = { title = PREVPREVPREVPREV } } }
}
}
}
log = "----> [Root.GetBestName] usurps the [This.GetFullName] (Liberation Revolt)"
usurp_title = { target = ROOT type = revolt }
-------------------------------------------------------------------------------------------------------------------------------------
It seems to me that in this case, titles that were controlled of the same culture as the realm that lost the liberation revolt were usurped within the de jure realm of Syria (which is where the liberation revolt took place). Since both my vassals, myself, and the ruler of the territory who lost were all Assyrian culture, all of our titles were usurped, even though my realm had nothing to do with the revolt.
That is just a theory, i'm going to try messing around the code or possibly just reverting to base CK2 liberation revolt code so this doesn't happen again.