Without seeing your map, I can’t be sure, but I suspect that your custom road type is something that mkgmap recognizes but cgpsmapper doesn’t. As I said above, this is the main editor used with the cgpsmapper compiler, and mkgmap and cgpsmapper do some things (like the map header) quite differently.