Thank you very much for your investigation.
It’s weird because on my end I can’t get this working even with a text component.
Whether I create the page with the Divi builder or the WordPress editor, it does not work. You can see that the type of my bloc is indeed “paragraph”:
http://s214903023.onlinehome.fr/divers/bugmm.png
and still nothing shows up.
I deactivated all other plugins in case there was a conflict but it did not help.
I installed another plugin that generates shortcodes, namely uix-shortcodes: https://fr.wordpress.org/plugins/uix-shortcodes/
and it does work with Divi (to be fair the plugin conflicts with the Divi builder, but once this issue is overcome, the shortcode works. So I had to first activate the plugin, generate the shortcode, deactivate the plugin, insert the shortcode in the page in the divi builder or the classic editor, save the page, and the reactivate the plugin for it to be interpreted).
Then I had the idea to insert your shortcode in a uix-shortcodes block like so:
http://s214903023.onlinehome.fr/divers/bugmm2.png
And this is the result: https://minimuzo.fr/test/
So it “starts” working (no reviews shown though, although I see them well retrieved in the backoffice). It’s weird because if I delete the 3rd block, nothing shows up anymore. I think at some point when I created other blocks (none of which were UIX block), I had the same result. So the presence of the UIX blocks might be coincidental.
I can see in the source that the code generated by the UIX blocks is like this:
<div class=”wp-block-myplugin-block-uix-shortcodes” cid=”d0931567-129d-47b7-9238-a0f1b2e96b6c”>[uix_pricing]….[/uix_pricing]</div>
<!– /wp:myplugin/block-uix-shortcodes –>
I don’t know if that is relevant.
I can open an issue at Divi support if you wish.
Thank you