I don't think you're right. I have tested many roles, including the fact that sometimes Jonas plays with João Félix, indeed you have to change roles, but Jonas is injured in the beginning of the FM season.
First of all, despite João Félix-Seferovic or Joao Felix-Jonas role, there is one thing that you need to understand. As you said, IRL the tactic has flaws, leaves many defensive gaps but in the other way, it creates a lot of goalscoring chances, Benfica won a match 10-0 per example. I can't really replicate André Almeida role IRL and put that in FM terms, its simply impossible, in order to make André Almeida far up in the pitch, as i have shown in the first pictures, i need to use a CWB. I totally agree with you, André Almeida isnt that offensive as Grimaldo is, we all know that, but if you play André Almeida with a FB role you will often see Pizzi being alone. Bruno Lage tactic, one of the things that make Benfica score a lot of goals, was the fact that the Wingers and the Fullbacks create a 2x1 in the wing. I have tested Andre Almeida in WB role, FB role, i even changed Pizzi role, what i often saw, was that in the build-up, André Almeida was close to the CB's. In real life, André Almeida goes up in the pitch, the only difference, is that he is more conservative than Grimaldo, but you can't replicate that "microadjustment" in FM. Or you use CWB and André Almeida can be far up in the pitch, or you use FB and André Almeida doesnt help that much Pizzi in creating a 2x1 in the wing. You didn't remember something very important. Grimaldo player traits are very differente from André Almeida. You can use André Almeida in CWB and with certain PI he stays more conservative. Its a fact that Grimaldo plays much different from André Almeida, but they do occupy the same position in the opposite wing, with some kind of different behaviour, thats a problem that FM engine has.
The other thing you said, using Gabriel as a DLP-S and Samaris as a CM-D. I have used many roles, RPM, DLPS, DLP-D along with BWM and even CM-D. The only problem i faced, is that i cant get Gabriel and Samaris, or Florentino and Samaris, to be paired in the midfield, even CM-D with "Hold position" sometimes will enter the box, it isn't that hard to find Gabriel waiting for the ball to shoot from outside the area, and thats not how Gabriel plays IRL. Both midfielders pivot each other, that means that they need to be close in certain situations, in the attack is the same, they don't stay at the entry of the box.
In the same way that i can't replicate André Almeida "mentality" IRL, I can't replicate Pizzi and Rafa movements IRL to FM. In the build up, both Pizzi and Rafa stay in a more interior space, with both fullbacks close to them. The only problem with using IW in Rafa, is that his behaviour and movement in FM will not be the same as IRL. I don't want a winger that cuts inside, in the build-up, Rafa DOESN'T hugh the line, Grimaldo does that. As i said before, i can't replicate Rafa style in FM, using him as WP-A he will be in more interior space, like Pizzi, but if i used as an IW, he will not behave the way i want.
Same thing as seferovic. I don't really think that Seferovic is an AF, or even a Poacher, Seferovic and João Félix duo they work together, sometimes Seferovic goes for a run behind the defence and 1 or 2 defenders go with him, and this leaves space to João Félix and another players.
About the TI's, i am trying many different instructions. First i tested high tempo, and i didn't like that, Benfica build-up is slow, they try to find pass and they are patient, only in the final third they rush a bit. I tried Balanced mentality with high tempo, I tried Control Mentality with normal tempo. I will try using balanced mentality with high tempo again but i will change the roles. I don't think Benfica in some way take big risks, guess i need to still figure it out.