Based on my testing, when slots are nested 3 or more levels deep and the innermost instance has a modified parameter (e.g., the innermost button has its text parameter changed to a non-default value), the get_design_context tool from Figma MCP (remote MCP) will consistently hang indefinitely and never return data. Nesting of 2 levels or fewer works fine.
Additionally, if the button retains its default parameter values, no hang occurs regardless of how many nesting levels are used.
Tested layer hierarchy: Layer 1 instance slot → Layer 2 instance slot → Layer 3 instance slot → Button with text parameter (changed to a non-default value)

