I want to suggest using Thomas Chou's fork of the linorobot2_hardware repo for jazzy on hardware
The repo README.md points you straight into the github wiki that Thomas maintains, in his fork and he's very active, responding to posts in the Discussion and Issues sections of his repo. The wiki has tons of detail that just isn't in the upstream repo, and basically walks you through a recipe that includes support for esp32 (and other microcontrollers), including micro_ros over esp32 wifi on jazzy.
The upstream repo doesn't seem to have caught up with jazzy yet.
Paul