Hello Ramon
We are doing our best to solve the issue, however, it is also a question of the Divi Builder.
As you know Divi updated massively, and Toolset does not recommend to use Divi currently.
https://toolset.com/documentation/recommended-themes/
You can use it in any previous version, but as far I saw, in the current new Divi version, Toolset can not be used anymore, there are many issues with the compatibility (even unrelated to the currently reported).
I have created a task for the Developers to look into this, but this will very likely need cooperation from the Divi theme as well, because the changes and issues where not introduced from Toolset.
In fact, it's the Divi Builder that overwrites the query here.
This issue would likely happen with any plugin that builds loops like Views does.
Can I ask if you filed a ticket with Divi Support as well?
I am in contact with the developers at elegant themes, however it can help as well to create a ticket there, which will motivate to test and cooperate with Toolset even more.
You can explain that I found the issue located in the builder, where the method get_main_post() from divi-builder/includes/builder/post/PostStack.php, used in divi-builder/includes/builder/class-et-builder-element.php, line 1942, with ET_Post_Stack::replace( $main_post );, is breaking the Views Query because resetting it to the main query (which is the page you are viewing when seeing this issue on a view)
If you actually deactivate the method itself our shortcode will stop rendering, but if you just disable ET_Post_Stack::replace( $main_post );, it will work fine.
I have created a task for our Developers to A) find out if we can solve this on our end, and B) to find out if Divi could or should change something here.
We will keep you in the loop.