openSUSE Tumbleweed (our Rolling release) provides the code which SUSE hardens and polishes to become SUSE Linux Enterprise
That SLE codebase provides the starting point which the openSUSE community then adds additional packages to to become openSUSE Leap (our stable release)
SUSE continually contribute to Tumbleweed as a matter of company policy SUSE Open Source Policy - Redirect in order to continually prepare for the next SUSE Linux Enterprise version
For packages shared between SLE and Leap, openSUSE Leap recieves the same Security fix code as soon as the fixes are released to SLE customers.
Application compatibility should not be a problem as long as you do not build packages on Leap that require packages that are not available on SLE