The course archive page can’t edit with any page builder plugin, that is a special page.
This worked for me.
Create your own custom-built course list page.
Add a 301 redirect to your .htaccess file that redirects the default Learnpress course page URL to the URL of your new course.
On your custom-built page, make your HTML for each course and include an enrol or purchase button using shortcode [learn_press_button_enroll id=nnnn text=’enrol text’]
[learn_press_button_purchase id=nnnn text=’purchase text’]. NOTE: nnnn is the WordPress post_id for the course.
In the Learnpress settings tab “Courses”, select “Course” in the “Single Course Permalink” section. Make sure you select “Course” because if you select anything else by mistake your redirect will cause an endless loop.