Viceroys should have less power than normal feudal dukes. They should give max troops and money regardless of opinion, and should always follow laws regardless ofbeing a dejure vassal. Now you might say this makethe lieges of viceroys to overpowered, and there would be noreason to not use them. You would be 100% right, however this is historical, and a historical way to balance it would be to make a lot more likely to rebel and join factions, which is also historical.