How do I add a view between display fields of a node?
This can be done with Drupal 8's Layout Builder.
Layout Builder is a module in Drupal 8 core that does much of what Panels did in Drupal 7 and before-- it allows you to create arbitrary layouts consisting of fields and blocks for content types and even individual pieces of content.
Since its part of core, this should be a safe long-term solution to rely on.
In this case, the rough steps would be:

Enable Layout Builder.
Go to Structure -&gt; Content types -&gt; MY CONTENT TYPE -&gt; Manage Display.
Under Layout options, check Use Layout Builder and save.
Click the new Manage layout button that appears.
Your fields will be arranged as before.  Now, though, you can click Add block to add any block you want, including Views blocks.  You can then put the Views block between your page body and your comments.

This is just scratching the surface of what you can do but it should get you started.