Obsidian currently allows the transclusion of a block if it has no line breaks or nested blocks
When you want to reference sibling blocks that have >, *, - the transclusion only shows a single block, even if they are not separated by line breaks
This will allow to show specific parts of a page instead of a single block, it would be similar to the groups of synchronized blocks that have the notion
One way to do this could be to point to the block but add the number of siblings to display, something like:
![[my_course#^999999|5]] or ![[my_course#^999999^5]]
In this way only the block 999999 would be referenced but the previous 5 blocks would be displayed.