With latest bee, adding p2p-ws-enable: true does not result in websocket underlay appearing in /addresses endpoint.
Furthermore, even if the if option.wsEnabled conditions are removed, ws underlay still does not appear. Workaround involved removing tcp transport / listen address for tcp, which interestingly resulted in ws underlay appearing in /addresses endpoint.