One workaround would be to export from gis to dwg, open the dwg in microstation and saveas as dgn. Also, the problem could arise from acad using layers and ms using levels. If your data in gis included a field called level, with attributes equal to the layer field, you might have more success.