I'm trying to create a custom expandable view, something like on gif below:
I'm trying to use offsets for a container, but there is a problem with content, when the content is scrollable (like ScrollView or List etc) as every scrollable catches drag events and handle them internally.
Is any way to scroll parent container when child scrollable view riches its edge corner?
I saw, how native bottom sheet works in SwiftUI. This behaviour of scroll is pretty much like I need but I cannot use sheet() modifier because it expands not in scope of UI but like separate screen.

You can use
.sheet()withpresentationDetentsas shown in the example below. The sheet height adjusts according to the content, when the content of the bottom sheet reaches up to 80% of the screen, it will start scrolling. You can also interact with the content behind and above the sheet, as demonstrated in this example with open and close buttons, hope this solves your query.