Why doesn't the applied load increase on an rigidbody2d that is loaded by another rigidbody2d and how to fix?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By godotieri

I have two rigidbody2d nodes stacked on top of each other as shown in the figure below:


The applied force F1 = 50 and F2 = 50. Why does get_applied_force() return 50 for body1? Shouldn’t it be 100? My end goal is to have more friction on body1 due to the increased load (as in real life). Any solution? Any ideas?