Thanks for getting back to me.
Yes, I understand that we must set the total posts and the posts per page. However, that does not solve the vanishing post problem. Both queries are the same, however on the frontend, they are showing different posts.
<p>[vc_row][vc_column][vc_column_text]</p>
<h2>Post Grid with Style=Load-More</h2>
<p>[/vc_column_text][vc_basic_grid post_type="post" max_items="2" style="load-more" items_per_page="2" element_width="6" btn_color="danger" grid_id="vc_gid:1599450923188-9a39229d-4660-4" taxonomies="11"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]</p>
<h2>Post Grid without Style=Load-More</h2>
<p>[/vc_column_text][vc_basic_grid post_type="post" max_items="2" element_width="6" item="218" grid_id="vc_gid:1599450923189-e495718c-c4c7-8" taxonomies="11"][/vc_column][/vc_row]</p>
If the grid is set to Load More, then it will not show the posts that are missing French/Kreyol translations. It shows up briefly in the top grid, and then vanishes and is replaced with a French/Kreyol post.