I am using an ESP32-C3 Super Mini and an ESP32-S3-N16R8. ESP-NOW works from S3 to C3, but not from C3 to S3. I also tried broadcast with the same sketch on both boards: the C3 receives the S3 packets, but the S3 never enters the RX callback.
I posted the full debug and code here:
Maybe both problems are related. It would be good to keep the threads linked in case one of us finds the solution.