It would be far more reliable to employ a phased array transceiver which can do multiple concurrent beamforming operations. This would allow the use of the antenna for multiple connections on the fundamental frequency.
If it's truly for a single channel/single user, it would be simpler to simply time-multiplex a search for reflections by random sampling, or perhaps even gradient descent.
NewsArticle: "Space-time-coding metasurface could transform wireless networks with dual-functionality for 6G era" https://techxplore.com/news/2025-03-space-coding-metasurface...