Not sure if this is related to the problem described or not. But it appears that Query Monitor is indicating that a database error is happening. I'm unable to repeat it on a consistent basis and I believe its only when im attaching a file. Here is what is being reported; however it appears to be pointing to the base product. So Im not sure if this is relevant at all:
Component: Plugin: wpdiscuz
Error: Unknown column '49p1nt_comments.comment_post_IDINNER' in 'on clause'
Query: SELECT 49p1nt_comments.comment_ID
FROM 49p1nt_comments JOIN 49p1nt_posts
ON 49p1nt_posts.ID = 49p1nt_comments.comment_post_IDINNER JOIN 49p1nt_commentmeta
ON 49p1nt_comments.comment_ID = 49p1nt_commentmeta.comment_id
WHERE ( comment_approved = '1' )
AND comment_post_ID = 105
AND ( 49p1nt_posts.post_view_cap IN ('exist','read','administrator','editor','author','contributor','subscriber','customer','shop_manager','rtb_booking_manager') )
AND 49p1nt_comments.comment_ID IN (3,4,5,6,7)
AND (49p1nt_commentmeta.meta_key = 'wpdiscuz_votes')
AND 49p1nt_posts.post_type NOT IN ('shop_order','shop_order_refund')
AND 49p1nt_posts.post_type <> 'shop_webhook'
ORDER BY 49p1nt_comments.comment_date_gmt asc
Call Stack: WP_Comment_Query->get_comment_ids()
wp-includes/class-wp-comment-query.php:892
WP_Comment_Query->get_comments()
wp-includes/class-wp-comment-query.php:393
WP_Comment_Query->query()
wp-includes/class-wp-comment-query.php:345
get_comments()
wp-includes/comment.php:219
WpdiscuzCore->_getWPComments()
wp-content/plugins/wpdiscuz/class.WpdiscuzCore.php:642
WpdiscuzCore->getWPComments()
wp-content/plugins/wpdiscuz/class.WpdiscuzCore.php:622
comments_template()
wp-includes/comment-template.php:1428
load_template('~/wp-content/themes/canvas/content-page.php')
wp-includes/template.php:574
locate_template()
wp-includes/template.php:531
woo_get_template_part()
wp-content/themes/canvas/includes/theme-advanced.php:142
Note: I use Woo Canvas Theme