I see that video :
@Dejan sent me this video. Here money Archon (which have 2 fiefs) wants from you to change sides reduces when you go into war with his kingdom. Because in case you are not in war with his kingdom he have to leave his fiefs to his old kingdom while joining your kingdom however if you are in war he takes his fiefs to your kingdom (so these fiefs left at Archon's clan) so if there is no war he does not want to change sides because it will cost him losing fiefs (cost player need to pay to Archon become too high and thats why he directly rejects before persuasion) Also know that even he takes his old fiefs when you are in war with Southern Empire location of his fiefs also matters. If they are located inside Southern Empire (surrounded by other Southern Empire fiefs) he will want more money while changing sides because it will be hard for him to defend these fiefs aganist Southern Empire after he joins your kingdom.
We will make directly rejecting conditions a bit harder at 1.6.1. Maybe here Archon wants 1.5M and it is directly rejected we will make it 2.25M in case player has 6M. 1.6.0 formula was opponent directly rejecting if needed money is > 20% of player's money at 1.6.1 it will be 33% + 250K. Also we are changing dialog opponent says while rejecting your offer it was not clear enough why he rejects.
You can wonder why Archon wants about 2M (estimated, we do not see exact amount) even your relation is 98, each castle's value is about 300-500K and leaving 2 of them will cost him 1M also you are a weak kingdom you want from him to leave his strong faction (with 7 towns & 9 castles & 5600 strength) and join your weak kingdom which have only 1 castle and 700 strength and maybe his relation is also good with his king.
About other starving topic, please send me a save file before armies start going a siege. A save during siege is not enough to understand problem. I need a save file where army starts going a siege which that army has not got enough food.