I like the balance and that the invest can still figure out allies for 100% with this one, but i wouldnt state 3 mafs in the same, maybe just let the framer stay what it is, cause hes framer or framed right? But if u put other mafia in that line it gets more likely to get a bad guy and just lynch them. Maybe u could put the Forger to the medium/janitor thing and state it as "your target has a link to dead people they are Medium,Janitor or Forger" i know it puts the medium in a worser position it would just fit quite good i think and a med can still confirm his self when hes good and ppl didnt left.
And put the Jester to Survivor, Transporter and Amnesiac, it weakens the Jester a little i guess, but it buffs the Survivor (Suggestion 1). Maybe Jester is still good in the position u gave him and just change sentence in "your target has a link to dead people ... or not? they are Medium,Janitor, Forger or Jester ", well it fits the Jester
. (Suggestion 2)
I would swap GF and Disguiser but more cause the statement fits better that way and not cause of balance reason, just personal liking.
Maybe switch Ret and Lookout, buffs the witch a little cause lookout is not as easy confirmed as Ret, but it would weaken the Arsonist/Blackmailer. It could be stated "your target works with complicated materials he is either Arsonist, Blackmailer or Retributionist" and the loner thingy stays like that. Not ideal just suggestion