Hi Kingsley.... Not sure on your specific scenario, but I the past we've changed attribute types and Aware IM has been known to delete the previously contained data.
How we get around this is to create another attribute (either in Aware IM) or directly in the DB. We then use some basic SQL to copy the content of the original attribute over to the holding attribute.
Next, publish your bsv with the changes you want and then use some more SQL to bring the content back to the first attribute if needed.
As I say, not sure if this meets the use case, but it will probably allow you to test it out easily enough....
Cheers, Martyn