The problem is that the site renders a little different html when accesing a sp page builder page or a joomla article:
When sp page:
// same code before...
<section id="sp-main-body" >
// content
<div class="row">
// same code after...
When joomla article:
// same code before...
<section id="sp-main-body" >
<div class="container">
<div class="container-inner">
// content
<div class="row">
// same code after...
In the joomla article case, after sp-main-body section tag, are added two more divs with 'container' and 'container-inner' class, so the render is different due to the css rules applied to these two classes. If I could remove this two divs I think it would fix this.
Also when accessing the joomla article clicking on a module and not directly from the menu, Joomla interpret it as the home page. Then, all the modules configured to be shown on the home page are shown.
Thanks