hi. i've been following this threasd and have'nt had much to contribute to it in as far as criticizing apple or questioning when or what Logic Pro X, or an OS update, will bring. it's a pretty pathtic situtation we've been in. i've solved the "lag" problem somehow, for now, but i did som nay thing that i can't figure out what i did. i also (think i with the help of a pro support person) resolved my other issue with random routing changes- and that was most likely my fault, or at least studpidty.
being that you question is specific, i may have a possible solution. there are at least two possible ways for you to salavge your projects and continue to work. assuming the lag doesn't start when you open a project, and you can hit "play" once. this also assumes you have edited / comped tracks with regions that may be of different lengths, or some / any tracks that are varying duration. i assume you have used plug-ins and automation. you can bounce your tracks two ways, with and without plug-ins (the dialog will give this option).
first make a copy of your proect file (Logic session) in the finder. you can go crazy and make a backup in Logic too. Open Logic and save a safety copy of your session, and also rename your Logic file. this is to be really safe.
you're going to bounce your tracks and import them into a new empty logic (or other DAW) session with and without plugins (your choice).
create a folder for the new audio files. I'd place within the "bounce folder." yu'll set the sample rate etc. click for automation and to include plug-ins (a second bounce without plugins may be worth doing, and you ca try disalbing the plugins too). or try as may type of bounces to see which is best for a / the project. when finished close Logic.
Then re-open Logic (or another DAW such as Cubase) and create an empty project. chose the stereo, mono configuration you need if asked. import your tracks from either the bin or file menu. they will all line up since you bounced them. if all your tracks are all same length (ie., if recorded live).
the new tracks will have, depending on the bounce setings and whether this works for you, the same sound they had with the plug-ins, ie., your plug-ins intact will now be part of the tracks. you will therefore obviously not need the plug-ins, however, you will no longer able abot adjust or disable the plug-ins.
in your bounce copy you are able to select "bypass" plugins and indepently the automation and panning (check box). it's amatter of choice and future control, how close to finished you are, and how satisfied you are with the processed sound. or if you plan to import in another DAW.
as i mentioned, and i'm not sure which is best- you can disable or even delete the plugins. it seems the Lag happens when a plugin is opened, so...
i was concerned about a radio music bed i use every month. i edit for new voiceovers, change levels, mutes, and placement of regions. some tracks are MIDI and other audio. i need control to make each new month's spot fresh. i'd have prefered to make new sessions with Logic and bounce a stereo mix but used this as a fallback. i ended up importing my tracks with level automation and panning, and plugins. Now the MIDI is audio, but i can cut the regions. i plan to export the MIDi regions as midi too. At least I can work. I've done this with six songs sessions too. Here it's not a great solution but better than losing mnoths of recording and mixing.
sorry if i was redundant. starting with a new Logic session may help you. at least this eliminate the plug-ins though. it's a little conveluted, ther are choices and it'll tak time but may be a solution for now. i hope this helps.