How to load Node and Paragraphs using target_revision_id?
The second line probably should be:
\Drupal::entityTypeManager()-&gt;getStorage('paragraph')-&gt;loadRevision($target_revision_id)

It is recommended, though, to load the referenced entities through the field:
The first paragraph:
$paragraph = $node-&gt;{$field_name}-&gt;entity;

The second paragraph:
$paragraph = $node-&gt;{$field_name}-&gt;get(1)-&gt;entity;

All paragraphs:
$paragraphs = $node-&gt;{$field_name}-&gt;referencedEntities();