I'm using a custom subscreen. In my quest, the starting dmap is a Cave type. If I set the "Appearance>Subscreens>Active" as ""Top Subscreen (Dungeon Map)" the quest plays fine. But, if I set it to "Top Subscreen (Triforce)" ZC will freeze when trying to load the quest.
However, If I start the quest on a Cave dmap with "Top Subscreen (Dungeon Map)", then warp to a Cave dmap with "Top Subscreen (Triforce)" it does not freeze or crash.
EDIT: My second paragraph is false. After warping to a Cave dmap with "Top Subscreen (Triforce)" I pressed Start and tried to select a different item. Immediately when I press the arrow (right) key, ZC froze.
EDIT2: It also freezes even if I'm on an Overworld dmap.