It is a matter of geometry.
Revit offset from roof base.
When you are sketching the roof revit assumes all lines of the sketch are at the same height.
If you choose rafter the plate offset from base is measured from the inside of the wall.
See roof boundary line properties.
For this we have to change the height of the right eave using offset from roof base at a negative value.
To move the lower boundary above the base level enter a positive number.
Example 1 a roof by footprint with equal slopes of 30 degrees.
To see the effects of this property more clearly set a value for plate offset from base other than 0.
To fix your roof select the edge of the roof that is lower in the sketch of the roof.
This parameter is enabled when a line is set as slope defining and it is not associated with a wall.
Room 1 has a base offset of 0.
If you want to adjust the height position of your roof then select the roof and in the properties panel you can change the base offset from level to do that.
The lower boundary of the room starts at level 1.
We want to move the ridge by 1 50 meters to left.
Then from the modify tab on your ribbon use the join geometry command and select the 7 1 2 roof and the wall.
For example in the following section view.
Room 2 has a base offset of 1000.
I m going to leave mine as it is.
If you choose truss the plate offset from base is measured from the outside of the wall.
Offset from roof base.
Select the wall and use the attach top base button to attach it to the underside of only the 5 1 2 roof.
Specifies the offset of the slope line from the base of the roof.
To move the lower boundary below the base level enter a negative number.
Extend into wall to core specifies the overhang dimension from the roof edge to the exterior core wall.
It will join in the wrong order and you will need to use the drop down menu next to join to switch the join order.