Can I allocate the source amount to projects and tasks that belong to a different business unit?

Yes, if the projects are enabled for cross-charge processing and when the target selection in allocation rule is across business units.

Allocation transactions are owned by the business unit to which the allocation rule belongs. However, you can't allocate the source amount to projects in other business units that are enabled for capitalization.