The german decision
die_wacht_am_rhein
has nonsensical conditions. While you should be able to take it if you have negative relations with france or a non-germanic country has annexed some german rhineland province, only the latter part can be true at the moment.
This is because the potential OR conditions are obviously wrong
FRA = { exists = yes NOT = { relation = { who = FRA value = 0 } } }
BOR = { exists = yes NOT = { relation = { who = BOR value = 0 } } }
should instead be
FRA = { exists = yes NOT = { relation = { who = THIS value = 0 } } }
BOR = { exists = yes NOT = { relation = { who = THIS value = 0 } } }
because otherwise it checks the relation of france to itself, not to germany/prussia.
The german decision die_wacht_am_rhein has nonsensical conditions. While you should be able to take it if you have negative relations with france or a non-germanic country has annexed some german rhineland province, only the latter part can be true at the moment.
This is because the potential OR conditions are obviously wrong
should instead be
because otherwise it checks the relation of france to itself, not to germany/prussia.