Repository: storybook
Issue: [Bug]: Controls aren't displayed for 3 level stories without radio argType
Labels: bug,needs triage

### Describe the bug

Controls aren't displayed for this story

```
import {Canvas, Meta, Story} from '@storybook/addon-docs';

<Meta
    argTypes={{
        panelClass: {
            description: 'Custom class',
            control: {
                type: 'text'
            }
        }
    }}
    title="Components/Dropdown/Basic"
/>

export const ButtonTemplate = (args) => {
    return {
        props: args,
        template: `
        <button class="${args.panelClass}">Button</button>
        `
    };
};

# Basic Component

## Overview

<Canvas>
    <Story name="Basic Component">{ButtonTemplate.bind({})}</Story>
</Canvas>

```

<img width="1428" alt="Снимок экрана 2022-10-24 в 17 37 01" src="https://user-images.githubusercontent.com/10651174/197553377-57f73d36-815c-4313-b9c1-679a7815359f.png">

And are displayed if I will change the path to be 2 level deep

```
import {Canvas, Meta, Story} from '@storybook/addon-docs';

<Meta
    argTypes={{
        panelClass: {
            description: 'Custom class',
            control: {
                type: 'text'
            }
        }
    }}
    title="Components/Basic"
/>

export const ButtonTemplate = (args) => {
    return {
        props: args,
        template: `
        <button class="${args.panelClass}">Button</button>
        `
    };
};

# Basic Component

## Overview

<Canvas>
    <Story name="Basic Component">{ButtonTemplate.bind({})}</Story>
</Canvas>
```

<img width="1427" alt="Снимок экрана 2022-10-24 в 17 41 14" src="https://user-images.githubusercontent.com/10651174/197553802-965d9fbf-b18a-4ec0-a5f5-308c2789fdc1.png">

Or If I add additional radio control (checked with text and select types, only radio is working)

```
import {Canvas, Meta, Story} from '@storybook/addon-docs';

<Meta
    argTypes={{
        disabled: {
            description: 'Disabled state',
            options: ['', 'disabled'],
            control: {
                labels: {
                    '': 'Active',
                    disabled: 'Disabled'
                },
                type: 'radio'
            }
        },
        panelClass: {
            description: 'Custom class',
            control: {
                type: 'text'
            }
        }
    }}
    title="Components/Dropdown/Basic"
/>

export const ButtonTemplate = (args) => {
    return {
        props: args,
        template: `
        <button class="${args.panelClass}" ${args.disabled}>Button</button>
        `
    };
};

# Basic Component

## Overview

<Canvas>
    <Story name="Basic Component">{ButtonTemplate.bind({})}</Story>
</Canvas>

```

<img width="1431" alt="Снимок экрана 2022-10-24 в 17 42 47" src="https://user-images.githubusercontent.com/10651174/197554267-a69e7e28-3bc1-468c-bbfc-94fa2dfc54fd.png">



### To Reproduce

_No response_

### System

```shell
System:
    OS: macOS 11.2.3
    CPU: (8) x64 Intel(R) Core(TM) i7-4870HQ CPU @ 2.50GHz
  Binaries:
    Node: 16.15.0 - ~/.nvm/versions/node/v16.15.0/bin/node
    npm: 8.10.0 - ~/.nvm/versions/node/v16.15.0/bin/npm
  Browsers:
    Chrome: 106.0.5249.119
    Firefox: 104.0.2
    Safari: 14.0.3
  npmPackages:
    @storybook/addon-essentials: ^6.5.5 => 6.5.12 
    @storybook/addons: ^6.5.5 => 6.5.10 
    @storybook/angular: ^6.5.5 => 6.5.12 
    @storybook/builder-webpack5: ^6.5.5 => 6.5.10 
    @storybook/core-server: ^6.5.5 => 6.5.12 
    @storybook/manager-webpack5: ^6.5.5 => 6.5.10 
    @storybook/theming: ^6.5.5 => 6.5.10 
```
```


### Additional context

_No response_