Macro components remember their original layer. A macro created on the Bottom layer will always import to the Bottom layer. You can change this after import via Edit -> Move to layer , but beware of mirrored text.