Hello,
Update on this topic.
After changing the data_type of "ID" from "int" to "bigint", the software table has started to be populated again:
+--------------+-----------+
| column_name  | data_type |
+--------------+-----------+
| ID           | bigint    |
| HARDWARE_ID  | int       |
| NAME_ID      | int       |
| PUBLISHER_ID | int       |
| VERSION_ID   | int       |
| FOLDER       | text      |
| COMMENTS     | text      |
| FILENAME     | varchar   |
| FILESIZE     | int       |
| SOURCE       | int       |
| GUID         | varchar   |
| LANGUAGE     | varchar   |
| INSTALLDATE  | datetime  |
| BITSWIDTH    | int       |
+--------------+-----------+
We now have:
+---------------------------+------------+-----------------+
| Table Name                | Rows Count | Table Size (MB) |
+---------------------------+------------+-----------------+
| software                  |   25318590 |         7335.98 |
| software_categories       |          0 |            0.02 |
| software_category_exp     |          0 |            0.03 |
| software_name             |      55422 |            7.02 |
| software_publisher        |       1789 |            0.31 |
| software_version          |      52895 |            5.03 |
| softwares_name_cache      |      44845 |            6.03 |
The catch up took quite some time but we're up to date now.