check this two options in WB-Settings -> Show advanced settings

be sure, the its set to enabled! (important!)
if its not work and if you have a little bit of experience in tools like PHPmyAdmin.....
Add a new (hidden) page, remember the page_id (see in the header of this page or in page overview)
Add the two (or more) different modules and remember the section_id's of this modules (you can see the section-id's also in section administration)
go to the database and there to the table (prefix_sections) - replace prefix with the used table prefix (see config.php)
sort the results by page_id and search there for the new added sections
if you found all added sections there, you can go to the module_tables (for example: mod_wysiwyg (for a wysiwyg section), search there also for the used section. Everything there??
if YES, it is a PHP-Problem in the module, if NO, it looks like a Mysql-Strict-Problem
a upgrade is recommended
P.S.: i dont know, why the people dont use everytime the latest version. everywhere they need the latest version, a new mobile, a new car or tv, but not here. the developers spend a lot of time to fix the knowed problems as result of the new php-versions. release date from wb 2.10 was in March 2017, release date from PHP 7.1.0 was Dec 2017
you spend also a lot of time, to search for errors, but the most of them are fixed in the next versions
the big step in WB was between WB 2.8.3 and WB 2.10, here wb change the charset to utf8 as reaction of the php-definitions