My bad, I was not looking at the right issue!
I thought you were talking about just this one:
I think your issue is expected.
Astra theme doesn’t support the Full Site Editing feature or work with blocks.
In other words, Astra is not a block theme, and to customize pages, you need to use a third-party page builder (such as Elementor, in your case).
You will surely see a duplicate if you are not using the Discourse block to replace the original Comment block. Angus shows what you would need to do if you had a block theme in his video: WP Discourse Comments Block.
You are not replacing the comment area when you add the Discourse block using hooks; you place custom code at a specific location.
What is the solution?
If you prefer the look/location of the Astra hook, there is a way to remove the native WP comment area. You can add this PHP code. See https://wpastra.com/docs/add-custom-php-code/ if you need help with how.
add_action(
'init',
function() {
if ( class_exists( 'Astra_Loop' ) ) {
remove_action( 'astra_template_parts_content', array( Astra_Loop::get_instance(), 'template_parts_comments' ), 15 );
}
},
11
);
Hope that helps!
