Hi,
It's correct that you can add a new field without any issue. However it depends of your data and it depends if your new fields (InfoObject). It depends if it is part of the KEY (BLUE) or if it's just another characteristic (YELLOW).
If it is part of the key definition in the DS or DSO, you will duplicate information with the first data and the new one. If it is no part of the KEYs, you will replace the old data with new data and you will have the new IO fullfilled.
Whatever you decide to do, to ensure no issue with data or duplicate any information, I will recommend to delete and reload. If not possible, at least delete from the cube, add the new IO, reload to DSO and load to cube.
Note: Add an IO is always allowed, but if you replace an IO, you should always delete ALL previous data.
Here a very quickly example of the difference in adding a field in the KEY section or as a new IO.
Hope this help you.
Regards from Mx.