Yes the problem become from controller!
because the store id it's not setup properly!
please add the store id like this:
in : src\PrestaShopBundle\Controller\Admin\ProductController.php
around line #608
// MODIFIED BY OSI
// $language['id_shop'] returned always 1, with this new value we get the original shop on current
$oc_id_shop = $this->getContext()->shop->id; $doctrine = $this->getDoctrine()->getManager();
$language = empty($languages[0]) ? ['id_lang' => 1, 'id_shop' => $oc_id_shop] : $languages[0];
$attributeGroups = $doctrine->getRepository('PrestaShopBundle:Attribute')->findByLangAndShop((int) $language['id_lang'], $oc_id_shop);
it's all!